home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_3_HyperAuthor.txt < prev    next >
Text File  |  1990-08-31  |  195KB  |  3,475 lines

  1. # near model CODE resource
  2. # jump table entries: 1536-1588 (53 of them)
  3. export_192:
  4. 00000000  4E56 FEF4                link       A6, -0x010C
  5. 00000004  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6. 00000008  206E 000A                movea.l    A0, [A6 + 0xA]
  7. 0000000C  43EE FF00                lea.l      A1, [A6 - 0x100]
  8. 00000010  703F                     moveq.l    D0, 0x3F
  9. label00000012:
  10. 00000012  22D8                     move.l     [A1]+, [A0]+
  11. 00000014  51C8 FFFC                dbf        D0, -0x6 /* 00000012 */
  12. 00000018  286E 0010                movea.l    A4, [A6 + 0x10]
  13. 0000001C  3E3C FF3E                move.w     D7, 0xFF3E
  14. 00000020  42A7                     clr.l      -[A7]
  15. 00000022  4267                     clr.w      -[A7]
  16. 00000024  A994                     syscall    CurResFile
  17. 00000026  4EBA 11D8                jsr        [PC + 0x11D8 /* 00001200 */]
  18. 0000002A  0C9F 00F4 2400           cmpi.l     [A7]+, 0xF42400
  19. 00000030  6C6A                     bge        +0x6C /* 0000009C */
  20. 00000032  4245                     clr.w      D5
  21. 00000034  4267                     clr.w      -[A7]
  22. 00000036  A81C                     syscall    Count1Types
  23. 00000038  3D5F FEF4                move.w     [A6 - 0x10C], [A7]+
  24. 0000003C  7C01                     moveq.l    D6, 0x01
  25. 0000003E  6016                     bra        +0x18 /* 00000056 */
  26. label00000040:
  27. 00000040  486E FEF8                pea.l      [A6 - 0x108]
  28. 00000044  3F06                     move.w     -[A7], D6
  29. 00000046  A80F                     syscall    Get1IndType/Get1IxType
  30. 00000048  4267                     clr.w      -[A7]
  31. 0000004A  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  32. 0000004E  A80D                     syscall    Count1Resources
  33. 00000050  DA5F                     add.w      D5, [A7]+
  34. 00000052  5246                     addq.w     D6, 1
  35. 00000054  6906                     bvs        +0x8 /* 0000005C */
  36. label00000056:
  37. 00000056  BC6E FEF4                cmp.w      D6, [A6 - 0x10C]
  38. 0000005A  6FE4                     ble        -0x1A /* 00000040 */
  39. label0000005C:
  40. 0000005C  0C45 0A8C                cmpi.w     D5, 0xA8C
  41. 00000060  6E3A                     bgt        +0x3C /* 0000009C */
  42. 00000062  2F0C                     move.l     -[A7], A4
  43. 00000064  2F3A 0048                move.l     -[A7], [PC + 0x48 /* 000000AE, value 0x49434F4E 'ICON' */]
  44. 00000068  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  45. 0000006C  486E FF00                pea.l      [A6 - 0x100]
  46. 00000070  A9AB                     syscall    AddResource
  47. 00000072  4267                     clr.w      -[A7]
  48. 00000074  A9AF                     syscall    ResError
  49. 00000076  3E1F                     move.w     D7, [A7]+
  50. 00000078  4A47                     tst.w      D7
  51. 0000007A  6620                     bne        +0x22 /* 0000009C */
  52. 0000007C  2F0C                     move.l     -[A7], A4
  53. 0000007E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  54. 00000082  A9A7                     syscall    SetResAttrs
  55. 00000084  2F0C                     move.l     -[A7], A4
  56. 00000086  A9AA                     syscall    ChangedResource
  57. 00000088  4267                     clr.w      -[A7]
  58. 0000008A  A9AF                     syscall    ResError
  59. 0000008C  3E1F                     move.w     D7, [A7]+
  60. 0000008E  4A47                     tst.w      D7
  61. 00000090  660A                     bne        +0xC /* 0000009C */
  62. 00000092  2F0C                     move.l     -[A7], A4
  63. 00000094  A9B0                     syscall    WriteResource
  64. 00000096  4267                     clr.w      -[A7]
  65. 00000098  A9AF                     syscall    ResError
  66. 0000009A  3E1F                     move.w     D7, [A7]+
  67. label0000009C:
  68. 0000009C  3D47 0014                move.w     [A6 + 0x14], D7
  69. 000000A0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  70. 000000A4  4E5E                     unlink     A6
  71. 000000A6  205F                     movea.l    A0, [A7]+
  72. 000000A8  DEFC 000C                add.w      A7, 0xC
  73. 000000AC  4ED0                     jmp        [A0]
  74. 000000AE  4943                     chk.w      D4, D3
  75. 000000B0  4F4E                     chk.w      D7, A6
  76. export_193:
  77. fn000000B2:
  78. 000000B2  4E56 FFEC                link       A6, -0x0014
  79. 000000B6  48E7 0308                movem.l    -[A7], D6,D7,A4
  80. 000000BA  42A7                     clr.l      -[A7]
  81. 000000BC  2F3A 008C                move.l     -[A7], [PC + 0x8C /* 0000014A, value 0x444C4F47 'DLOG' */]
  82. 000000C0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  83. 000000C4  A9A0                     syscall    GetResource
  84. 000000C6  285F                     movea.l    A4, [A7]+
  85. 000000C8  200C                     move.l     D0, A4
  86. 000000CA  660E                     bne        +0x10 /* 000000DA */
  87. 000000CC  486E FFF8                pea.l      [A6 - 0x8]
  88. 000000D0  2F3C 004B 004B           move.l     -[A7], 0x4B004B /* 'K\0K' */
  89. 000000D6  A880                     syscall    SetPt
  90. 000000D8  605E                     bra        +0x60 /* 00000138 */
  91. label000000DA:
  92. 000000DA  2054                     movea.l    A0, [A4]
  93. 000000DC  43EE FFF0                lea.l      A1, [A6 - 0x10]
  94. 000000E0  22D8                     move.l     [A1]+, [A0]+
  95. 000000E2  22D8                     move.l     [A1]+, [A0]+
  96. 000000E4  302D A39C                move.w     D0, [A5 - 0x5C64]
  97. 000000E8  906D A398                sub.w      D0, [A5 - 0x5C68]
  98. 000000EC  906E FFF6                sub.w      D0, [A6 - 0xA]
  99. 000000F0  322E FFF2                move.w     D1, [A6 - 0xE]
  100. 000000F4  D240                     add.w      D1, D0
  101. 000000F6  48C1                     ext.l      D1
  102. 000000F8  83FC 0002                divs.w     D1, 0x2
  103. 000000FC  3E2D A398                move.w     D7, [A5 - 0x5C68]
  104. 00000100  DE41                     add.w      D7, D1
  105. 00000102  302D A39A                move.w     D0, [A5 - 0x5C66]
  106. 00000106  906D A396                sub.w      D0, [A5 - 0x5C6A]
  107. 0000010A  906D A3B8                sub.w      D0, [A5 - 0x5C48]
  108. 0000010E  906E FFF4                sub.w      D0, [A6 - 0xC]
  109. 00000112  322E FFF0                move.w     D1, [A6 - 0x10]
  110. 00000116  D240                     add.w      D1, D0
  111. 00000118  48C1                     ext.l      D1
  112. 0000011A  83FC 0003                divs.w     D1, 0x3
  113. 0000011E  302D A396                move.w     D0, [A5 - 0x5C6A]
  114. 00000122  D041                     add.w      D0, D1
  115. 00000124  322D A3B8                move.w     D1, [A5 - 0x5C48]
  116. 00000128  D240                     add.w      D1, D0
  117. 0000012A  3C01                     move.w     D6, D1
  118. 0000012C  5E46                     addq.w     D6, 7
  119. 0000012E  486E FFF8                pea.l      [A6 - 0x8]
  120. 00000132  3F07                     move.w     -[A7], D7
  121. 00000134  3F06                     move.w     -[A7], D6
  122. 00000136  A880                     syscall    SetPt
  123. label00000138:
  124. 00000138  2D6E FFF8 000A           move.l     [A6 + 0xA], [A6 - 0x8]
  125. 0000013E  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  126. 00000142  4E5E                     unlink     A6
  127. 00000144  205F                     movea.l    A0, [A7]+
  128. 00000146  544F                     addq.w     A7, 2
  129. 00000148  4ED0                     jmp        [A0]
  130. 0000014A  444C                     neg.w      A4
  131. 0000014C  4F47                     chk.w      D7, D7
  132. export_194:
  133. 0000014E  4E56 FFF8                link       A6, -0x0008
  134. 00000152  48E7 0700                movem.l    -[A7], D5,D6,D7
  135. 00000156  2A2E 0008                move.l     D5, [A6 + 0x8]
  136. 0000015A  BAAD A522                cmp.l      D5, [A5 - 0x5ADE]
  137. 0000015E  57C7                     seq        D7
  138. 00000160  4407                     neg.b      D7
  139. 00000162  1007                     move.b     D0, D7
  140. 00000164  6616                     bne        +0x18 /* 0000017C */
  141. 00000166  2F00                     move.l     -[A7], D0
  142. 00000168  4267                     clr.w      -[A7]
  143. 0000016A  2F05                     move.l     -[A7], D5
  144. 0000016C  486E FFFE                pea.l      [A6 - 0x2]
  145. 00000170  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  146. 00000174  121F                     move.b     D1, [A7]+
  147. 00000176  201F                     move.l     D0, [A7]+
  148. 00000178  8001                     or.b       D0, D1
  149. 0000017A  6736                     beq        +0x38 /* 000001B2 */
  150. label0000017C:
  151. 0000017C  4267                     clr.w      -[A7]
  152. 0000017E  2F05                     move.l     -[A7], D5
  153. 00000180  486E FFFC                pea.l      [A6 - 0x4]
  154. 00000184  486E FFFA                pea.l      [A6 - 0x6]
  155. 00000188  4EAD 10FA                jsr        [A5 + 0x10FA /* export_539 */]
  156. 0000018C  1C1F                     move.b     D6, [A7]+
  157. 0000018E  1007                     move.b     D0, D7
  158. 00000190  6708                     beq        +0xA /* 0000019A */
  159. 00000192  3D6D A520 FFFE           move.w     [A6 - 0x2], [A5 - 0x5AE0]
  160. 00000198  600A                     bra        +0xC /* 000001A4 */
  161. label0000019A:
  162. 0000019A  1006                     move.b     D0, D6
  163. 0000019C  6606                     bne        +0x8 /* 000001A4 */
  164. 0000019E  3D7C FFFF FFFA           move.w     [A6 - 0x6], 0xFFFF
  165. label000001A4:
  166. 000001A4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  167. 000001A8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  168. 000001AC  4EBA 0F5E                jsr        [PC + 0xF5E /* 0000110C */]
  169. 000001B0  6008                     bra        +0xA /* 000001BA */
  170. label000001B2:
  171. 000001B2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  172. 000001B6  4EBA 0D44                jsr        [PC + 0xD44 /* 00000EFC */]
  173. label000001BA:
  174. 000001BA  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  175. 000001BE  4E5E                     unlink     A6
  176. 000001C0  2E9F                     move.l     [A7], [A7]+
  177. 000001C2  4E75                     rts
  178. fn000001C4:
  179. 000001C4  4E56 0000                link       A6, 0
  180. 000001C8  4A6E 000C                tst.w      [A6 + 0xC]
  181. 000001CC  56C0                     sne        D0
  182. 000001CE  72D9                     moveq.l    D1, 0xFFFFFFD9
  183. 000001D0  B26E 000C                cmp.w      D1, [A6 + 0xC]
  184. 000001D4  56C1                     sne        D1
  185. 000001D6  C001                     and.b      D0, D1
  186. 000001D8  6716                     beq        +0x18 /* 000001F0 */
  187. 000001DA  206E 0008                movea.l    A0, [A6 + 0x8]
  188. 000001DE  316E 000C 000C           move.w     [A0 + 0xC], [A6 + 0xC]
  189. 000001E4  206E 0008                movea.l    A0, [A6 + 0x8]
  190. 000001E8  2C48                     movea.l    A6, A0
  191. 000001EA  4EFA 010A                jmp        [PC + 0x10A /* 000002F6 */]
  192. 000001EE  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  193. // begin alternate branch 000001F0-000001F2
  194. label000001F0:
  195. 000001F0  4E5E                     unlink     A6
  196. // end alternate branch 000001F0-000001F2
  197. label000001F0: // (misaligned)
  198. 000001F2  205F                     movea.l    A0, [A7]+
  199. 000001F4  5C4F                     addq.w     A7, 6
  200. 000001F6  4ED0                     jmp        [A0]
  201. export_195:
  202. fn000001F8:
  203. 000001F8  4E56 FFEC                link       A6, -0x0014
  204. 000001FC  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  205. 00000200  426E 000C                clr.w      [A6 + 0xC]
  206. 00000204  7000                     moveq.l    D0, 0x00
  207. 00000206  2D40 FFFC                move.l     [A6 - 0x4], D0
  208. 0000020A  42A7                     clr.l      -[A7]
  209. 0000020C  486E FFEC                pea.l      [A6 - 0x14]
  210. 00000210  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  211. 00000214  201F                     move.l     D0, [A7]+
  212. 00000216  90BC 0000 2000           sub.l      D0, 0x2000 /* ' \0' */
  213. 0000021C  2D40 FFF8                move.l     [A6 - 0x8], D0
  214. 00000220  0CAE 0000 0400 FFF8      cmpi.l     [A6 - 0x8], 0x400
  215. 00000228  6C0A                     bge        +0xC /* 00000234 */
  216. 0000022A  2D7C 0000 0400 FFF8      move.l     [A6 - 0x8], 0x400
  217. 00000232  600E                     bra        +0x10 /* 00000242 */
  218. label00000234:
  219. 00000234  203C FFFF FC00           move.l     D0, 0xFFFFFC00
  220. 0000023A  C0AE FFF8                and.l      D0, [A6 - 0x8]
  221. 0000023E  2D40 FFF8                move.l     [A6 - 0x8], D0
  222. label00000242:
  223. 00000242  42A7                     clr.l      -[A7]
  224. 00000244  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  225. 00000248  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  226. 0000024C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  227. 00000250  4267                     clr.w      -[A7]
  228. 00000252  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  229. 00000256  2F0E                     move.l     -[A7], A6
  230. 00000258  4EBA FF6A                jsr        [PC - 0x96 /* 000001C4 */]
  231. 0000025C  4267                     clr.w      -[A7]
  232. 0000025E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  233. 00000262  3F3C 0001                move.w     -[A7], 0x1
  234. 00000266  42A7                     clr.l      -[A7]
  235. 00000268  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  236. 0000026C  2F0E                     move.l     -[A7], A6
  237. 0000026E  4EBA FF54                jsr        [PC - 0xAC /* 000001C4 */]
  238. 00000272  4267                     clr.w      -[A7]
  239. 00000274  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  240. 00000278  3F3C 0001                move.w     -[A7], 0x1
  241. 0000027C  42A7                     clr.l      -[A7]
  242. 0000027E  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  243. 00000282  2F0E                     move.l     -[A7], A6
  244. 00000284  4EBA FF3E                jsr        [PC - 0xC2 /* 000001C4 */]
  245. 00000288  7000                     moveq.l    D0, 0x00
  246. 0000028A  2D40 FFF0                move.l     [A6 - 0x10], D0
  247. 0000028E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  248. 00000292  4EAD 1F6A                jsr        [A5 + 0x1F6A /* export_1001 */]
  249. label00000296:
  250. 00000296  2D6E FFF8 FFF4           move.l     [A6 - 0xC], [A6 - 0x8]
  251. 0000029C  4267                     clr.w      -[A7]
  252. 0000029E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  253. 000002A2  486E FFF4                pea.l      [A6 - 0xC]
  254. 000002A6  206E FFFC                movea.l    A0, [A6 - 0x4]
  255. 000002AA  2F10                     move.l     -[A7], [A0]
  256. 000002AC  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  257. 000002B0  2F0E                     move.l     -[A7], A6
  258. 000002B2  4EBA FF10                jsr        [PC - 0xF0 /* 000001C4 */]
  259. 000002B6  202E FFF4                move.l     D0, [A6 - 0xC]
  260. 000002BA  D1AE FFF0                add.l      [A6 - 0x10], D0
  261. 000002BE  4267                     clr.w      -[A7]
  262. 000002C0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  263. 000002C4  486E FFF4                pea.l      [A6 - 0xC]
  264. 000002C8  206E FFFC                movea.l    A0, [A6 - 0x4]
  265. 000002CC  2F10                     move.l     -[A7], [A0]
  266. 000002CE  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  267. 000002D2  2F0E                     move.l     -[A7], A6
  268. 000002D4  4EBA FEEE                jsr        [PC - 0x112 /* 000001C4 */]
  269. 000002D8  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  270. 000002DC  4AAE FFF4                tst.l      [A6 - 0xC]
  271. 000002E0  66B4                     bne        -0x4A /* 00000296 */
  272. 000002E2  4267                     clr.w      -[A7]
  273. 000002E4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  274. 000002E8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  275. 000002EC  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  276. 000002F0  2F0E                     move.l     -[A7], A6
  277. 000002F2  4EBA FED0                jsr        [PC - 0x130 /* 000001C4 */]
  278. label000002F6:
  279. 000002F6  4FEE FFCC                lea.l      A7, [A6 - 0x34]
  280. 000002FA  486E FFFC                pea.l      [A6 - 0x4]
  281. 000002FE  4EAD 1F62                jsr        [A5 + 0x1F62 /* export_1000 */]
  282. 00000302  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  283. 00000306  4E5E                     unlink     A6
  284. 00000308  2E9F                     move.l     [A7], [A7]+
  285. 0000030A  4E75                     rts
  286. export_196:
  287. 0000030C  4E56 FEF6                link       A6, -0x010A
  288. 00000310  2F07                     move.l     -[A7], D7
  289. 00000312  206E 0008                movea.l    A0, [A6 + 0x8]
  290. 00000316  43EE FEFA                lea.l      A1, [A6 - 0x106]
  291. 0000031A  7040                     moveq.l    D0, 0x40
  292. label0000031C:
  293. 0000031C  22D8                     move.l     [A1]+, [A0]+
  294. 0000031E  51C8 FFFC                dbf        D0, -0x6 /* 0000031C */
  295. 00000322  3290                     move.w     [A1], [A0]
  296. 00000324  4267                     clr.w      -[A7]
  297. 00000326  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  298. 0000032A  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  299. 0000032E  486E FF00                pea.l      [A6 - 0x100]
  300. 00000332  1F3C 0003                move.b     -[A7], 0x3
  301. 00000336  486E FEF8                pea.l      [A6 - 0x108]
  302. 0000033A  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  303. 0000033E  3E1F                     move.w     D7, [A7]+
  304. 00000340  4A47                     tst.w      D7
  305. 00000342  6610                     bne        +0x12 /* 00000354 */
  306. 00000344  4267                     clr.w      -[A7]
  307. 00000346  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  308. 0000034A  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  309. 0000034E  4EBA FEA8                jsr        [PC - 0x158 /* 000001F8 */]
  310. 00000352  3E1F                     move.w     D7, [A7]+
  311. label00000354:
  312. 00000354  3D47 000E                move.w     [A6 + 0xE], D7
  313. 00000358  4267                     clr.w      -[A7]
  314. 0000035A  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  315. 0000035E  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  316. 00000362  3E1F                     move.w     D7, [A7]+
  317. 00000364  2E1F                     move.l     D7, [A7]+
  318. 00000366  4E5E                     unlink     A6
  319. 00000368  205F                     movea.l    A0, [A7]+
  320. 0000036A  5C4F                     addq.w     A7, 6
  321. 0000036C  4ED0                     jmp        [A0]
  322. export_197:
  323. 0000036E  4E56 FD1A                link       A6, -0x02E6
  324. 00000372  2F07                     move.l     -[A7], D7
  325. 00000374  206E 000E                movea.l    A0, [A6 + 0xE]
  326. 00000378  43EE FEFA                lea.l      A1, [A6 - 0x106]
  327. 0000037C  7040                     moveq.l    D0, 0x40
  328. label0000037E:
  329. 0000037E  22D8                     move.l     [A1]+, [A0]+
  330. 00000380  51C8 FFFC                dbf        D0, -0x6 /* 0000037E */
  331. 00000384  3290                     move.w     [A1], [A0]
  332. 00000386  206E 000A                movea.l    A0, [A6 + 0xA]
  333. 0000038A  43EE FDF4                lea.l      A1, [A6 - 0x20C]
  334. 0000038E  7040                     moveq.l    D0, 0x40
  335. label00000390:
  336. 00000390  22D8                     move.l     [A1]+, [A0]+
  337. 00000392  51C8 FFFC                dbf        D0, -0x6 /* 00000390 */
  338. 00000396  3290                     move.w     [A1], [A0]
  339. 00000398  426E 0012                clr.w      [A6 + 0x12]
  340. 0000039C  486E FD86                pea.l      [A6 - 0x27A]
  341. 000003A0  706C                     moveq.l    D0, 0x6C
  342. 000003A2  2F00                     move.l     -[A7], D0
  343. 000003A4  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  344. 000003A8  41EE FF00                lea.l      A0, [A6 - 0x100]
  345. 000003AC  2D48 FD98                move.l     [A6 - 0x268], A0
  346. 000003B0  3D6E FEFA FD9C           move.w     [A6 - 0x264], [A6 - 0x106]
  347. 000003B6  2D6E FEFC FDB6           move.l     [A6 - 0x24A], [A6 - 0x104]
  348. 000003BC  4267                     clr.w      -[A7]
  349. 000003BE  486E FD86                pea.l      [A6 - 0x27A]
  350. 000003C2  4267                     clr.w      -[A7]
  351. 000003C4  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  352. 000003C8  3E1F                     move.w     D7, [A7]+
  353. 000003CA  4A47                     tst.w      D7
  354. 000003CC  6600 0090                bne        +0x92 /* 0000045E */
  355. 000003D0  486E FD1A                pea.l      [A6 - 0x2E6]
  356. 000003D4  706C                     moveq.l    D0, 0x6C
  357. 000003D6  2F00                     move.l     -[A7], D0
  358. 000003D8  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  359. 000003DC  41EE FDFA                lea.l      A0, [A6 - 0x206]
  360. 000003E0  2D48 FD2C                move.l     [A6 - 0x2D4], A0
  361. 000003E4  3D6E FDF4 FD30           move.w     [A6 - 0x2D0], [A6 - 0x20C]
  362. 000003EA  2D6E FDF6 FD4A           move.l     [A6 - 0x2B6], [A6 - 0x20A]
  363. 000003F0  4267                     clr.w      -[A7]
  364. 000003F2  486E FD1A                pea.l      [A6 - 0x2E6]
  365. 000003F6  4267                     clr.w      -[A7]
  366. 000003F8  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  367. 000003FC  3E1F                     move.w     D7, [A7]+
  368. 000003FE  4A47                     tst.w      D7
  369. 00000400  665C                     bne        +0x5E /* 0000045E */
  370. 00000402  2D6E FDF6 FD4A           move.l     [A6 - 0x2B6], [A6 - 0x20A]
  371. 00000408  426E FD32                clr.w      [A6 - 0x2CE]
  372. 0000040C  2D7C 5354 414B FD3A      move.l     [A6 - 0x2C6], 0x5354414B /* 'STAK' */
  373. 00000414  2D7C 5749 4C44 FD3E      move.l     [A6 - 0x2C2], 0x57494C44 /* 'WILD' */
  374. 0000041C  2D6E FDCE FD62           move.l     [A6 - 0x29E], [A6 - 0x232]
  375. 00000422  2D6E FDD2 FD66           move.l     [A6 - 0x29A], [A6 - 0x22E]
  376. 00000428  102E 0008                move.b     D0, [A6 + 0x8]
  377. 0000042C  6720                     beq        +0x22 /* 0000044E */
  378. 0000042E  41EE FD3A                lea.l      A0, [A6 - 0x2C6]
  379. 00000432  43EE FDA6                lea.l      A1, [A6 - 0x25A]
  380. 00000436  20D9                     move.l     [A0]+, [A1]+
  381. 00000438  20D9                     move.l     [A0]+, [A1]+
  382. 0000043A  20D9                     move.l     [A0]+, [A1]+
  383. 0000043C  20D9                     move.l     [A0]+, [A1]+
  384. 0000043E  41EE FD6E                lea.l      A0, [A6 - 0x292]
  385. 00000442  43EE FDDA                lea.l      A1, [A6 - 0x226]
  386. 00000446  20D9                     move.l     [A0]+, [A1]+
  387. 00000448  20D9                     move.l     [A0]+, [A1]+
  388. 0000044A  20D9                     move.l     [A0]+, [A1]+
  389. 0000044C  20D9                     move.l     [A0]+, [A1]+
  390. label0000044E:
  391. 0000044E  4267                     clr.w      -[A7]
  392. 00000450  486E FD1A                pea.l      [A6 - 0x2E6]
  393. 00000454  4267                     clr.w      -[A7]
  394. 00000456  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  395. 0000045A  3E1F                     move.w     D7, [A7]+
  396. 0000045C  4A47                     tst.w      D7
  397. label0000045E:
  398. 0000045E  3D47 0012                move.w     [A6 + 0x12], D7
  399. 00000462  2E1F                     move.l     D7, [A7]+
  400. 00000464  4E5E                     unlink     A6
  401. 00000466  205F                     movea.l    A0, [A7]+
  402. 00000468  DEFC 000A                add.w      A7, 0xA /* '\n' */
  403. 0000046C  4ED0                     jmp        [A0]
  404. export_198:
  405. fn0000046E:
  406. 0000046E  4E56 FD92                link       A6, -0x026E
  407. 00000472  206E 0008                movea.l    A0, [A6 + 0x8]
  408. 00000476  4210                     clr.b      [A0]
  409. 00000478  486E FE92                pea.l      [A6 - 0x16E]
  410. 0000047C  706C                     moveq.l    D0, 0x6C
  411. 0000047E  2F00                     move.l     -[A7], D0
  412. 00000480  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  413. 00000484  2D6E 000C FEC2           move.l     [A6 - 0x13E], [A6 + 0xC]
  414. label0000048A:
  415. 0000048A  7001                     moveq.l    D0, 0x01
  416. 0000048C  B0AE FEC2                cmp.l      D0, [A6 - 0x13E]
  417. 00000490  675A                     beq        +0x5C /* 000004EC */
  418. 00000492  41EE FEFE                lea.l      A0, [A6 - 0x102]
  419. 00000496  2D48 FEA4                move.l     [A6 - 0x15C], A0
  420. 0000049A  3D7C FFFF FEAE           move.w     [A6 - 0x152], 0xFFFF
  421. 000004A0  3D6E 0010 FEA8           move.w     [A6 - 0x158], [A6 + 0x10]
  422. 000004A6  4267                     clr.w      -[A7]
  423. 000004A8  486E FE92                pea.l      [A6 - 0x16E]
  424. 000004AC  4267                     clr.w      -[A7]
  425. 000004AE  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  426. 000004B2  4A5F                     tst.w      [A7]+
  427. 000004B4  6702                     beq        +0x4 /* 000004B8 */
  428. 000004B6  6034                     bra        +0x36 /* 000004EC */
  429. label000004B8:
  430. 000004B8  206E 0008                movea.l    A0, [A6 + 0x8]
  431. 000004BC  2F08                     move.l     -[A7], A0
  432. 000004BE  486E FEFE                pea.l      [A6 - 0x102]
  433. 000004C2  487A 0032                pea.l      [PC + 0x32 /* 000004F6, value 0x13A4E56 */]
  434. 000004C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  435. 000004CA  486E FD92                pea.l      [A6 - 0x26E]
  436. 000004CE  3F3C 0003                move.w     -[A7], 0x3
  437. 000004D2  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  438. 000004D6  205F                     movea.l    A0, [A7]+
  439. 000004D8  43EE FD92                lea.l      A1, [A6 - 0x26E]
  440. 000004DC  703F                     moveq.l    D0, 0x3F
  441. label000004DE:
  442. 000004DE  20D9                     move.l     [A0]+, [A1]+
  443. 000004E0  51C8 FFFC                dbf        D0, -0x6 /* 000004DE */
  444. 000004E4  2D6E FEF6 FEC2           move.l     [A6 - 0x13E], [A6 - 0x10A]
  445. 000004EA  609E                     bra        -0x60 /* 0000048A */
  446. label000004EC:
  447. 000004EC  4E5E                     unlink     A6
  448. 000004EE  205F                     movea.l    A0, [A7]+
  449. 000004F0  DEFC 000A                add.w      A7, 0xA /* '\n' */
  450. 000004F4  4ED0                     jmp        [A0]
  451. 000004F6  013A 4E56                btst       [PC + 0x4E56 /* 0000534E, cstring ""<EOF> */], D0
  452. export_199: // at 000004F8 (misaligned)
  453. 000004FA  FDF4                     .invalid   <<F/7/6>>
  454. 000004FC  206E 000E                movea.l    A0, [A6 + 0xE]
  455. 00000500  43EE FEFA                lea.l      A1, [A6 - 0x106]
  456. 00000504  7040                     moveq.l    D0, 0x40
  457. label00000506:
  458. 00000506  22D8                     move.l     [A1]+, [A0]+
  459. 00000508  51C8 FFFC                dbf        D0, -0x6 /* 00000506 */
  460. 0000050C  3290                     move.w     [A1], [A0]
  461. 0000050E  206E 000A                movea.l    A0, [A6 + 0xA]
  462. 00000512  43EE FDF4                lea.l      A1, [A6 - 0x20C]
  463. 00000516  7040                     moveq.l    D0, 0x40
  464. label00000518:
  465. 00000518  22D8                     move.l     [A1]+, [A0]+
  466. 0000051A  51C8 FFFC                dbf        D0, -0x6 /* 00000518 */
  467. 0000051E  3290                     move.w     [A1], [A0]
  468. 00000520  4267                     clr.w      -[A7]
  469. 00000522  486E FEFA                pea.l      [A6 - 0x106]
  470. 00000526  486E FDF4                pea.l      [A6 - 0x20C]
  471. 0000052A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  472. 0000052E  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  473. 00000532  3D5F 0012                move.w     [A6 + 0x12], [A7]+
  474. 00000536  486D 175A                pea.l      [A5 + 0x175A /* export_743 */]
  475. 0000053A  A9F1                     syscall    UnloadSeg
  476. 0000053C  4E5E                     unlink     A6
  477. 0000053E  205F                     movea.l    A0, [A7]+
  478. 00000540  DEFC 000A                add.w      A7, 0xA /* '\n' */
  479. 00000544  4ED0                     jmp        [A0]
  480. export_200:
  481. 00000546  4E56 0000                link       A6, 0
  482. 0000054A  48E7 0018                movem.l    -[A7], A3,A4
  483. 0000054E  286E 000C                movea.l    A4, [A6 + 0xC]
  484. 00000552  266E 0008                movea.l    A3, [A6 + 0x8]
  485. 00000556  422E 0010                clr.b      [A6 + 0x10]
  486. 0000055A  3014                     move.w     D0, [A4]
  487. 0000055C  B053                     cmp.w      D0, [A3]
  488. 0000055E  56C0                     sne        D0
  489. 00000560  222C 0002                move.l     D1, [A4 + 0x2]
  490. 00000564  B2AB 0002                cmp.l      D1, [A3 + 0x2]
  491. 00000568  56C1                     sne        D1
  492. 0000056A  8001                     or.b       D0, D1
  493. 0000056C  6702                     beq        +0x4 /* 00000570 */
  494. 0000056E  603C                     bra        +0x3E /* 000005AC */
  495. label00000570:
  496. 00000570  486C 0006                pea.l      [A4 + 0x6]
  497. 00000574  486B 0006                pea.l      [A3 + 0x6]
  498. 00000578  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  499. 0000057C  101F                     move.b     D0, [A7]+
  500. 0000057E  6628                     bne        +0x2A /* 000005A8 */
  501. 00000580  122D A13E                move.b     D1, [A5 - 0x5EC2]
  502. 00000584  0A01 0001                xori.b     D1, 0x1
  503. 00000588  4A01                     tst.b      D1
  504. 0000058A  671A                     beq        +0x1C /* 000005A6 */
  505. 0000058C  48E7 C000                movem.l    -[A7], D0,D1
  506. 00000590  4267                     clr.w      -[A7]
  507. 00000592  486C 0006                pea.l      [A4 + 0x6]
  508. 00000596  486B 0006                pea.l      [A3 + 0x6]
  509. 0000059A  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  510. 0000059E  141F                     move.b     D2, [A7]+
  511. 000005A0  4CDF 0003                movem.l    D0,D1, [A7]+
  512. 000005A4  C202                     and.b      D1, D2
  513. label000005A6:
  514. 000005A6  8001                     or.b       D0, D1
  515. label000005A8:
  516. 000005A8  1D40 0010                move.b     [A6 + 0x10], D0
  517. label000005AC:
  518. 000005AC  4CDF 1800                movem.l    A3,A4, [A7]+
  519. 000005B0  4E5E                     unlink     A6
  520. 000005B2  205F                     movea.l    A0, [A7]+
  521. 000005B4  504F                     addq.w     A7, 8
  522. 000005B6  4ED0                     jmp        [A0]
  523. export_201:
  524. fn000005B8:
  525. 000005B8  4E56 FE00                link       A6, -0x0200
  526. 000005BC  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  527. 000005C2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  528. 000005C6  3F3C 0001                move.w     -[A7], 0x1
  529. 000005CA  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  530. 000005CE  101F                     move.b     D0, [A7]+
  531. 000005D0  6710                     beq        +0x12 /* 000005E2 */
  532. 000005D2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  533. 000005D6  2F3C 0001 0001           move.l     -[A7], 0x10001
  534. 000005DC  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  535. 000005E0  6022                     bra        +0x24 /* 00000604 */
  536. label000005E2:
  537. 000005E2  102E 0008                move.b     D0, [A6 + 0x8]
  538. 000005E6  0A00 0001                xori.b     D0, 0x1
  539. 000005EA  4A00                     tst.b      D0
  540. 000005EC  6614                     bne        +0x16 /* 00000602 */
  541. 000005EE  2F00                     move.l     -[A7], D0
  542. 000005F0  4267                     clr.w      -[A7]
  543. 000005F2  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  544. 000005F6  4EBA 08B4                jsr        [PC + 0x8B4 /* 00000EAC */]
  545. 000005FA  121F                     move.b     D1, [A7]+
  546. 000005FC  201F                     move.l     D0, [A7]+
  547. 000005FE  8001                     or.b       D0, D1
  548. 00000600  6702                     beq        +0x4 /* 00000604 */
  549. label00000602:
  550. 00000602  603A                     bra        +0x3C /* 0000063E */
  551. label00000604:
  552. 00000604  206E 000A                movea.l    A0, [A6 + 0xA]
  553. 00000608  2F08                     move.l     -[A7], A0
  554. 0000060A  2F08                     move.l     -[A7], A0
  555. 0000060C  486E FE00                pea.l      [A6 - 0x200]
  556. 00000610  1F3C 0001                move.b     -[A7], 0x1
  557. 00000614  4267                     clr.w      -[A7]
  558. 00000616  4EBA 0836                jsr        [PC + 0x836 /* 00000E4E */]
  559. 0000061A  201F                     move.l     D0, [A7]+
  560. 0000061C  205F                     movea.l    A0, [A7]+
  561. 0000061E  2F00                     move.l     -[A7], D0
  562. 00000620  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  563. 00000624  486E FF00                pea.l      [A6 - 0x100]
  564. 00000628  3F3C 0002                move.w     -[A7], 0x2
  565. 0000062C  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  566. 00000630  205F                     movea.l    A0, [A7]+
  567. 00000632  43EE FF00                lea.l      A1, [A6 - 0x100]
  568. 00000636  703F                     moveq.l    D0, 0x3F
  569. label00000638:
  570. 00000638  20D9                     move.l     [A0]+, [A1]+
  571. 0000063A  51C8 FFFC                dbf        D0, -0x6 /* 00000638 */
  572. label0000063E:
  573. 0000063E  4E5E                     unlink     A6
  574. 00000640  205F                     movea.l    A0, [A7]+
  575. 00000642  5C4F                     addq.w     A7, 6
  576. 00000644  4ED0                     jmp        [A0]
  577. export_202:
  578. fn00000646:
  579. 00000646  4E56 FDEA                link       A6, -0x0216
  580. 0000064A  48E7 0300                movem.l    -[A7], D6,D7
  581. 0000064E  3C2E 0008                move.w     D6, [A6 + 0x8]
  582. 00000652  206E 000A                movea.l    A0, [A6 + 0xA]
  583. 00000656  4210                     clr.b      [A0]
  584. 00000658  3006                     move.w     D0, D6
  585. 0000065A  0440 EC70                subi.w     D0, 0xEC70
  586. 0000065E  6730                     beq        +0x32 /* 00000690 */
  587. 00000660  5140                     subq.w     D0, 8
  588. 00000662  6740                     beq        +0x42 /* 000006A4 */
  589. 00000664  0440 134B                subi.w     D0, 0x134B
  590. 00000668  6736                     beq        +0x38 /* 000006A0 */
  591. 0000066A  5F40                     subq.w     D0, 7
  592. 0000066C  6732                     beq        +0x34 /* 000006A0 */
  593. 0000066E  5B40                     subq.w     D0, 5
  594. 00000670  672E                     beq        +0x30 /* 000006A0 */
  595. 00000672  5340                     subq.w     D0, 1
  596. 00000674  6726                     beq        +0x28 /* 0000069C */
  597. 00000676  5340                     subq.w     D0, 1
  598. 00000678  6726                     beq        +0x28 /* 000006A0 */
  599. 0000067A  5340                     subq.w     D0, 1
  600. 0000067C  671A                     beq        +0x1C /* 00000698 */
  601. 0000067E  5340                     subq.w     D0, 1
  602. 00000680  6716                     beq        +0x18 /* 00000698 */
  603. 00000682  5340                     subq.w     D0, 1
  604. 00000684  6712                     beq        +0x14 /* 00000698 */
  605. 00000686  5540                     subq.w     D0, 2
  606. 00000688  670A                     beq        +0xC /* 00000694 */
  607. 0000068A  5140                     subq.w     D0, 8
  608. 0000068C  6702                     beq        +0x4 /* 00000690 */
  609. 0000068E  6018                     bra        +0x1A /* 000006A8 */
  610. label00000690:
  611. 00000690  7E2E                     moveq.l    D7, 0x2E
  612. 00000692  6062                     bra        +0x64 /* 000006F6 */
  613. label00000694:
  614. 00000694  7E2F                     moveq.l    D7, 0x2F
  615. 00000696  605E                     bra        +0x60 /* 000006F6 */
  616. label00000698:
  617. 00000698  7E31                     moveq.l    D7, 0x31
  618. 0000069A  605A                     bra        +0x5C /* 000006F6 */
  619. label0000069C:
  620. 0000069C  7E35                     moveq.l    D7, 0x35
  621. 0000069E  6056                     bra        +0x58 /* 000006F6 */
  622. label000006A0:
  623. 000006A0  7E30                     moveq.l    D7, 0x30
  624. 000006A2  6052                     bra        +0x54 /* 000006F6 */
  625. label000006A4:
  626. 000006A4  7E32                     moveq.l    D7, 0x32
  627. 000006A6  604E                     bra        +0x50 /* 000006F6 */
  628. label000006A8:
  629. 000006A8  4A46                     tst.w      D6
  630. 000006AA  6D04                     blt        +0x6 /* 000006B0 */
  631. 000006AC  3E06                     move.w     D7, D6
  632. 000006AE  6046                     bra        +0x48 /* 000006F6 */
  633. label000006B0:
  634. 000006B0  486E FDFE                pea.l      [A6 - 0x202]
  635. 000006B4  3F3C 002D                move.w     -[A7], 0x2D /* '-' */
  636. 000006B8  4EAD 1D72                jsr        [A5 + 0x1D72 /* export_938 */]
  637. 000006BC  205F                     movea.l    A0, [A7]+
  638. 000006BE  43EE FEFE                lea.l      A1, [A6 - 0x102]
  639. 000006C2  703F                     moveq.l    D0, 0x3F
  640. label000006C4:
  641. 000006C4  22D8                     move.l     [A1]+, [A0]+
  642. 000006C6  51C8 FFFC                dbf        D0, -0x6 /* 000006C4 */
  643. 000006CA  3F3C 0002                move.w     -[A7], 0x2
  644. 000006CE  486E FDEA                pea.l      [A6 - 0x216]
  645. 000006D2  3006                     move.w     D0, D6
  646. 000006D4  48C0                     ext.l      D0
  647. 000006D6  2F00                     move.l     -[A7], D0
  648. 000006D8  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  649. 000006DC  486E FEFE                pea.l      [A6 - 0x102]
  650. 000006E0  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  651. 000006E4  206E 000A                movea.l    A0, [A6 + 0xA]
  652. 000006E8  43EE FEFE                lea.l      A1, [A6 - 0x102]
  653. 000006EC  703F                     moveq.l    D0, 0x3F
  654. label000006EE:
  655. 000006EE  20D9                     move.l     [A0]+, [A1]+
  656. 000006F0  51C8 FFFC                dbf        D0, -0x6 /* 000006EE */
  657. 000006F4  601E                     bra        +0x20 /* 00000714 */
  658. label000006F6:
  659. 000006F6  206E 000A                movea.l    A0, [A6 + 0xA]
  660. 000006FA  2F08                     move.l     -[A7], A0
  661. 000006FC  486E FDFE                pea.l      [A6 - 0x202]
  662. 00000700  3F07                     move.w     -[A7], D7
  663. 00000702  4EAD 1D72                jsr        [A5 + 0x1D72 /* export_938 */]
  664. 00000706  201F                     move.l     D0, [A7]+
  665. 00000708  205F                     movea.l    A0, [A7]+
  666. 0000070A  2240                     movea.l    A1, D0
  667. 0000070C  703F                     moveq.l    D0, 0x3F
  668. label0000070E:
  669. 0000070E  20D9                     move.l     [A0]+, [A1]+
  670. 00000710  51C8 FFFC                dbf        D0, -0x6 /* 0000070E */
  671. label00000714:
  672. 00000714  4CDF 00C0                movem.l    D6,D7, [A7]+
  673. 00000718  4E5E                     unlink     A6
  674. 0000071A  205F                     movea.l    A0, [A7]+
  675. 0000071C  544F                     addq.w     A7, 2
  676. 0000071E  4ED0                     jmp        [A0]
  677. fn00000720:
  678. 00000720  4E56 FFEE                link       A6, -0x0012
  679. 00000724  48E7 0118                movem.l    -[A7], D7,A3,A4
  680. 00000728  286E 000C                movea.l    A4, [A6 + 0xC]
  681. 0000072C  266E 0008                movea.l    A3, [A6 + 0x8]
  682. 00000730  4267                     clr.w      -[A7]
  683. 00000732  3F14                     move.w     -[A7], [A4]
  684. 00000734  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  685. 00000738  486C 0006                pea.l      [A4 + 0x6]
  686. 0000073C  486E FFEE                pea.l      [A6 - 0x12]
  687. 00000740  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  688. 00000744  4A5F                     tst.w      [A7]+
  689. 00000746  57C7                     seq        D7
  690. 00000748  4407                     neg.b      D7
  691. 0000074A  1007                     move.b     D0, D7
  692. 0000074C  6728                     beq        +0x2A /* 00000776 */
  693. 0000074E  41FA 0036                lea.l      A0, [PC + 0x36 /* 00000786, value 0x616E7920 'any ' */]
  694. 00000752  7003                     moveq.l    D0, 0x03
  695. 00000754  224B                     movea.l    A1, A3
  696. label00000756:
  697. 00000756  B308                     cmpm.b     [A1]+, [A0]+
  698. 00000758  56C8 FFFC                dbne       D0, -0x6 /* 00000756 */
  699. 0000075C  6606                     bne        +0x8 /* 00000764 */
  700. 0000075E  26AE FFEE                move.l     [A3], [A6 - 0x12]
  701. 00000762  6012                     bra        +0x14 /* 00000776 */
  702. label00000764:
  703. 00000764  41EE FFEE                lea.l      A0, [A6 - 0x12]
  704. 00000768  7003                     moveq.l    D0, 0x03
  705. 0000076A  224B                     movea.l    A1, A3
  706. label0000076C:
  707. 0000076C  B308                     cmpm.b     [A1]+, [A0]+
  708. 0000076E  56C8 FFFC                dbne       D0, -0x6 /* 0000076C */
  709. 00000772  57C7                     seq        D7
  710. 00000774  4407                     neg.b      D7
  711. label00000776:
  712. 00000776  1D47 0010                move.b     [A6 + 0x10], D7
  713. 0000077A  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  714. 0000077E  4E5E                     unlink     A6
  715. 00000780  205F                     movea.l    A0, [A7]+
  716. 00000782  504F                     addq.w     A7, 8
  717. 00000784  4ED0                     jmp        [A0]
  718. 00000786  616E                     bsr        +0x70 /* 000007F6 */
  719. 00000788  7920                     moveq.l    D4, 0x20
  720. export_203:
  721. fn0000078A:
  722. 0000078A  4E56 F908                link       A6, -0x06F8
  723. 0000078E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  724. 00000792  206E 0014                movea.l    A0, [A6 + 0x14]
  725. 00000796  43EE FF00                lea.l      A1, [A6 - 0x100]
  726. 0000079A  703F                     moveq.l    D0, 0x3F
  727. label0000079C:
  728. 0000079C  22D8                     move.l     [A1]+, [A0]+
  729. 0000079E  51C8 FFFC                dbf        D0, -0x6 /* 0000079C */
  730. 000007A2  206E 0008                movea.l    A0, [A6 + 0x8]
  731. 000007A6  4250                     clr.w      [A0]
  732. 000007A8  206E 0008                movea.l    A0, [A6 + 0x8]
  733. 000007AC  7000                     moveq.l    D0, 0x00
  734. 000007AE  2140 0002                move.l     [A0 + 0x2], D0
  735. 000007B2  426E 0018                clr.w      [A6 + 0x18]
  736. 000007B6  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  737. 000007BC  486E FF00                pea.l      [A6 - 0x100]
  738. 000007C0  3F3C 0001                move.w     -[A7], 0x1
  739. 000007C4  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  740. 000007C8  101F                     move.b     D0, [A7]+
  741. 000007CA  675C                     beq        +0x5E /* 00000828 */
  742. 000007CC  2F00                     move.l     -[A7], D0
  743. 000007CE  4267                     clr.w      -[A7]
  744. 000007D0  3F2D A378                move.w     -[A7], [A5 - 0x5C88]
  745. 000007D4  486E FA08                pea.l      [A6 - 0x5F8]
  746. 000007D8  4267                     clr.w      -[A7]
  747. 000007DA  4EBA 050E                jsr        [PC + 0x50E /* 00000CEA */]
  748. 000007DE  121F                     move.b     D1, [A7]+
  749. 000007E0  201F                     move.l     D0, [A7]+
  750. 000007E2  C001                     and.b      D0, D1
  751. 000007E4  6742                     beq        +0x44 /* 00000828 */
  752. 000007E6  3F2E FA08                move.w     -[A7], [A6 - 0x5F8]
  753. 000007EA  2F2E FA0A                move.l     -[A7], [A6 - 0x5F6]
  754. 000007EE  486E FD00                pea.l      [A6 - 0x300]
  755. 000007F2  4EBA FC7A                jsr        [PC - 0x386 /* 0000046E */]
  756. fn000007F6:
  757. 000007F6  486E FF00                pea.l      [A6 - 0x100]
  758. 000007FA  2F3C 0001 0001           move.l     -[A7], 0x10001
  759. 00000800  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  760. 00000804  486E FD00                pea.l      [A6 - 0x300]
  761. 00000808  486E FF00                pea.l      [A6 - 0x100]
  762. 0000080C  486E F908                pea.l      [A6 - 0x6F8]
  763. 00000810  3F3C 0002                move.w     -[A7], 0x2
  764. 00000814  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  765. 00000818  41EE FF00                lea.l      A0, [A6 - 0x100]
  766. 0000081C  43EE F908                lea.l      A1, [A6 - 0x6F8]
  767. 00000820  703F                     moveq.l    D0, 0x3F
  768. label00000822:
  769. 00000822  20D9                     move.l     [A0]+, [A1]+
  770. 00000824  51C8 FFFC                dbf        D0, -0x6 /* 00000822 */
  771. label00000828:
  772. 00000828  486E FF00                pea.l      [A6 - 0x100]
  773. 0000082C  486E FE00                pea.l      [A6 - 0x200]
  774. 00000830  206E 0008                movea.l    A0, [A6 + 0x8]
  775. 00000834  4868 0006                pea.l      [A0 + 0x6]
  776. 00000838  4EBA 0B3C                jsr        [PC + 0xB3C /* 00001376 */]
  777. 0000083C  4240                     clr.w      D0
  778. 0000083E  102E FE00                move.b     D0, [A6 - 0x200]
  779. 00000842  4A40                     tst.w      D0
  780. 00000844  660A                     bne        +0xC /* 00000850 */
  781. 00000846  3D7C FFDD 0018           move.w     [A6 + 0x18], 0xFFDD
  782. 0000084C  6000 01DA                bra        +0x1DC /* 00000A28 */
  783. label00000850:
  784. 00000850  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  785. 00000856  486E FE00                pea.l      [A6 - 0x200]
  786. 0000085A  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  787. 0000085E  3E1F                     move.w     D7, [A7]+
  788. 00000860  486E FE00                pea.l      [A6 - 0x200]
  789. 00000864  3F3C 0001                move.w     -[A7], 0x1
  790. 00000868  3007                     move.w     D0, D7
  791. 0000086A  5340                     subq.w     D0, 1
  792. 0000086C  3F00                     move.w     -[A7], D0
  793. 0000086E  486E F908                pea.l      [A6 - 0x6F8]
  794. 00000872  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  795. 00000876  41EE FD00                lea.l      A0, [A6 - 0x300]
  796. 0000087A  43EE F908                lea.l      A1, [A6 - 0x6F8]
  797. 0000087E  703F                     moveq.l    D0, 0x3F
  798. label00000880:
  799. 00000880  20D9                     move.l     [A0]+, [A1]+
  800. 00000882  51C8 FFFC                dbf        D0, -0x6 /* 00000880 */
  801. 00000886  102D A13E                move.b     D0, [A5 - 0x5EC2]
  802. 0000088A  6766                     beq        +0x68 /* 000008F2 */
  803. 0000088C  2F3C 002F 0000           move.l     -[A7], 0x2F0000 /* '/\0\0' */
  804. 00000892  486E FE00                pea.l      [A6 - 0x200]
  805. 00000896  3F3C 0001                move.w     -[A7], 0x1
  806. 0000089A  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  807. 0000089E  101F                     move.b     D0, [A7]+
  808. 000008A0  6708                     beq        +0xA /* 000008AA */
  809. 000008A2  3D7C 012F FD00           move.w     [A6 - 0x300], 0x12F
  810. 000008A8  6048                     bra        +0x4A /* 000008F2 */
  811. label000008AA:
  812. 000008AA  2F3C 002F 0000           move.l     -[A7], 0x2F0000 /* '/\0\0' */
  813. 000008B0  486E FE00                pea.l      [A6 - 0x200]
  814. 000008B4  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  815. 000008B8  3C1F                     move.w     D6, [A7]+
  816. 000008BA  4A46                     tst.w      D6
  817. 000008BC  5EC0                     sgt        D0
  818. 000008BE  BE46                     cmp.w      D7, D6
  819. 000008C0  5EC1                     sgt        D1
  820. 000008C2  C001                     and.b      D0, D1
  821. 000008C4  4A47                     tst.w      D7
  822. 000008C6  57C1                     seq        D1
  823. 000008C8  8001                     or.b       D0, D1
  824. 000008CA  6726                     beq        +0x28 /* 000008F2 */
  825. 000008CC  486E FE00                pea.l      [A6 - 0x200]
  826. 000008D0  3F3C 0001                move.w     -[A7], 0x1
  827. 000008D4  3006                     move.w     D0, D6
  828. 000008D6  5340                     subq.w     D0, 1
  829. 000008D8  3F00                     move.w     -[A7], D0
  830. 000008DA  486E F908                pea.l      [A6 - 0x6F8]
  831. 000008DE  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  832. 000008E2  41EE FD00                lea.l      A0, [A6 - 0x300]
  833. 000008E6  43EE F908                lea.l      A1, [A6 - 0x6F8]
  834. 000008EA  703F                     moveq.l    D0, 0x3F
  835. label000008EC:
  836. 000008EC  20D9                     move.l     [A0]+, [A1]+
  837. 000008EE  51C8 FFFC                dbf        D0, -0x6 /* 000008EC */
  838. label000008F2:
  839. 000008F2  4245                     clr.w      D5
  840. 000008F4  1A2E FD00                move.b     D5, [A6 - 0x300]
  841. 000008F8  486E FE00                pea.l      [A6 - 0x200]
  842. 000008FC  3005                     move.w     D0, D5
  843. 000008FE  5240                     addq.w     D0, 1
  844. 00000900  3F00                     move.w     -[A7], D0
  845. 00000902  4240                     clr.w      D0
  846. 00000904  102E FE00                move.b     D0, [A6 - 0x200]
  847. 00000908  9045                     sub.w      D0, D5
  848. 0000090A  3F00                     move.w     -[A7], D0
  849. 0000090C  486E F908                pea.l      [A6 - 0x6F8]
  850. 00000910  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  851. 00000914  41EE FE00                lea.l      A0, [A6 - 0x200]
  852. 00000918  43EE F908                lea.l      A1, [A6 - 0x6F8]
  853. 0000091C  703F                     moveq.l    D0, 0x3F
  854. label0000091E:
  855. 0000091E  20D9                     move.l     [A0]+, [A1]+
  856. 00000920  51C8 FFFC                dbf        D0, -0x6 /* 0000091E */
  857. 00000924  486E FC80                pea.l      [A6 - 0x380]
  858. 00000928  707A                     moveq.l    D0, 0x7A
  859. 0000092A  2F00                     move.l     -[A7], D0
  860. 0000092C  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  861. 00000930  41EE FB80                lea.l      A0, [A6 - 0x480]
  862. 00000934  2D48 FC92                move.l     [A6 - 0x36E], A0
  863. 00000938  7801                     moveq.l    D4, 0x01
  864. label0000093A:
  865. 0000093A  426E FC96                clr.w      [A6 - 0x36A]
  866. 0000093E  3D44 FC9C                move.w     [A6 - 0x364], D4
  867. 00000942  4267                     clr.w      -[A7]
  868. 00000944  486E FC80                pea.l      [A6 - 0x380]
  869. 00000948  4267                     clr.w      -[A7]
  870. 0000094A  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  871. 0000094E  3D5F FB7C                move.w     [A6 - 0x484], [A7]+
  872. 00000952  4A6E FB7C                tst.w      [A6 - 0x484]
  873. 00000956  57C0                     seq        D0
  874. 00000958  4A00                     tst.b      D0
  875. 0000095A  6700 00BA                beq        +0xBC /* 00000A16 */
  876. 0000095E  2F00                     move.l     -[A7], D0
  877. 00000960  4267                     clr.w      -[A7]
  878. 00000962  486E FD00                pea.l      [A6 - 0x300]
  879. 00000966  486E FB80                pea.l      [A6 - 0x480]
  880. 0000096A  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  881. 0000096E  121F                     move.b     D1, [A7]+
  882. 00000970  201F                     move.l     D0, [A7]+
  883. 00000972  C001                     and.b      D0, D1
  884. 00000974  6700 00A0                beq        +0xA2 /* 00000A16 */
  885. 00000978  102E 0010                move.b     D0, [A6 + 0x10]
  886. 0000097C  670E                     beq        +0x10 /* 0000098C */
  887. 0000097E  4A6E FCC2                tst.w      [A6 - 0x33E]
  888. 00000982  57C1                     seq        D1
  889. 00000984  C001                     and.b      D0, D1
  890. 00000986  6704                     beq        +0x6 /* 0000098C */
  891. 00000988  6000 008E                bra        +0x90 /* 00000A18 */
  892. label0000098C:
  893. 0000098C  206E 0008                movea.l    A0, [A6 + 0x8]
  894. 00000990  30AE FC96                move.w     [A0], [A6 - 0x36A]
  895. 00000994  4240                     clr.w      D0
  896. 00000996  102E FE00                move.b     D0, [A6 - 0x200]
  897. 0000099A  7201                     moveq.l    D1, 0x01
  898. 0000099C  B240                     cmp.w      D1, D0
  899. 0000099E  660C                     bne        +0xE /* 000009AC */
  900. 000009A0  206E 0008                movea.l    A0, [A6 + 0x8]
  901. 000009A4  7002                     moveq.l    D0, 0x02
  902. 000009A6  2140 0002                move.l     [A0 + 0x2], D0
  903. 000009AA  603A                     bra        +0x3C /* 000009E6 */
  904. label000009AC:
  905. 000009AC  486E FB0E                pea.l      [A6 - 0x4F2]
  906. 000009B0  706C                     moveq.l    D0, 0x6C
  907. 000009B2  2F00                     move.l     -[A7], D0
  908. 000009B4  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  909. 000009B8  3D6E FC96 FB24           move.w     [A6 - 0x4DC], [A6 - 0x36A]
  910. 000009BE  41EE FE00                lea.l      A0, [A6 - 0x200]
  911. 000009C2  2D48 FB20                move.l     [A6 - 0x4E0], A0
  912. 000009C6  4267                     clr.w      -[A7]
  913. 000009C8  486E FB0E                pea.l      [A6 - 0x4F2]
  914. 000009CC  4267                     clr.w      -[A7]
  915. 000009CE  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  916. 000009D2  3D5F FB7A                move.w     [A6 - 0x486], [A7]+
  917. 000009D6  4A6E FB7A                tst.w      [A6 - 0x486]
  918. 000009DA  660A                     bne        +0xC /* 000009E6 */
  919. 000009DC  206E 0008                movea.l    A0, [A6 + 0x8]
  920. 000009E0  216E FB3E 0002           move.l     [A0 + 0x2], [A6 - 0x4C2]
  921. label000009E6:
  922. 000009E6  206E 0008                movea.l    A0, [A6 + 0x8]
  923. 000009EA  4AA8 0002                tst.l      [A0 + 0x2]
  924. 000009EE  6726                     beq        +0x28 /* 00000A16 */
  925. 000009F0  102E 0012                move.b     D0, [A6 + 0x12]
  926. 000009F4  0A00 0001                xori.b     D0, 0x1
  927. 000009F8  4A00                     tst.b      D0
  928. 000009FA  6618                     bne        +0x1A /* 00000A14 */
  929. 000009FC  2F00                     move.l     -[A7], D0
  930. 000009FE  4267                     clr.w      -[A7]
  931. 00000A00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  932. 00000A04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  933. 00000A08  4EBA FD16                jsr        [PC - 0x2EA /* 00000720 */]
  934. 00000A0C  121F                     move.b     D1, [A7]+
  935. 00000A0E  201F                     move.l     D0, [A7]+
  936. 00000A10  8001                     or.b       D0, D1
  937. 00000A12  6702                     beq        +0x4 /* 00000A16 */
  938. label00000A14:
  939. 00000A14  6012                     bra        +0x14 /* 00000A28 */
  940. label00000A16:
  941. 00000A16  5244                     addq.w     D4, 1
  942. label00000A18:
  943. 00000A18  70DD                     moveq.l    D0, 0xFFFFFFDD
  944. 00000A1A  B06E FB7C                cmp.w      D0, [A6 - 0x484]
  945. 00000A1E  6600 FF1A                bne        -0xE4 /* 0000093A */
  946. 00000A22  3D7C FFD5 0018           move.w     [A6 + 0x18], 0xFFD5
  947. label00000A28:
  948. 00000A28  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  949. 00000A2C  4E5E                     unlink     A6
  950. 00000A2E  205F                     movea.l    A0, [A7]+
  951. 00000A30  DEFC 0010                add.w      A7, 0x10
  952. 00000A34  4ED0                     jmp        [A0]
  953. fn00000A36:
  954. 00000A36  4E56 FFFE                link       A6, -0x0002
  955. 00000A3A  422E 0014                clr.b      [A6 + 0x14]
  956. 00000A3E  4267                     clr.w      -[A7]
  957. 00000A40  42A7                     clr.l      -[A7]
  958. 00000A42  486E FFFE                pea.l      [A6 - 0x2]
  959. 00000A46  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  960. 00000A4A  4A5F                     tst.w      [A7]+
  961. 00000A4C  6616                     bne        +0x18 /* 00000A64 */
  962. 00000A4E  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  963. 00000A54  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  964. 00000A58  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  965. 00000A5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  966. 00000A60  4EBA 0CF6                jsr        [PC + 0xCF6 /* 00001758 */]
  967. label00000A64:
  968. 00000A64  4E5E                     unlink     A6
  969. 00000A66  205F                     movea.l    A0, [A7]+
  970. 00000A68  DEFC 000C                add.w      A7, 0xC
  971. 00000A6C  4ED0                     jmp        [A0]
  972. fn00000A6E:
  973. 00000A6E  4E56 0000                link       A6, 0
  974. 00000A72  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  975. 00000A78  206E 0008                movea.l    A0, [A6 + 0x8]
  976. 00000A7C  4868 FF00                pea.l      [A0 - 0x100]
  977. 00000A80  3F3C 0001                move.w     -[A7], 0x1
  978. 00000A84  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  979. 00000A88  101F                     move.b     D0, [A7]+
  980. 00000A8A  6712                     beq        +0x14 /* 00000A9E */
  981. 00000A8C  206E 0008                movea.l    A0, [A6 + 0x8]
  982. 00000A90  4868 FF00                pea.l      [A0 - 0x100]
  983. 00000A94  2F3C 0001 0001           move.l     -[A7], 0x10001
  984. 00000A9A  4EAD 05A2                jsr        [A5 + 0x5A2 /* export_176 */]
  985. label00000A9E:
  986. 00000A9E  4E5E                     unlink     A6
  987. 00000AA0  2E9F                     move.l     [A7], [A7]+
  988. 00000AA2  4E75                     rts
  989. export_204:
  990. fn00000AA4:
  991. 00000AA4  4E56 FBC6                link       A6, -0x043A
  992. 00000AA8  2F07                     move.l     -[A7], D7
  993. 00000AAA  206E 0018                movea.l    A0, [A6 + 0x18]
  994. 00000AAE  43EE FF00                lea.l      A1, [A6 - 0x100]
  995. 00000AB2  703F                     moveq.l    D0, 0x3F
  996. label00000AB4:
  997. 00000AB4  22D8                     move.l     [A1]+, [A0]+
  998. 00000AB6  51C8 FFFC                dbf        D0, -0x6 /* 00000AB4 */
  999. 00000ABA  1D7C 0001 001C           move.b     [A6 + 0x1C], 0x1
  1000. 00000AC0  7000                     moveq.l    D0, 0x00
  1001. 00000AC2  2D40 FDFC                move.l     [A6 - 0x204], D0
  1002. 00000AC6  102E 0016                move.b     D0, [A6 + 0x16]
  1003. 00000ACA  670A                     beq        +0xC /* 00000AD6 */
  1004. 00000ACC  206E 0010                movea.l    A0, [A6 + 0x10]
  1005. 00000AD0  20BC 616E 7920           move.l     [A0], 0x616E7920 /* 'any ' */
  1006. label00000AD6:
  1007. 00000AD6  4267                     clr.w      -[A7]
  1008. 00000AD8  486E FF00                pea.l      [A6 - 0x100]
  1009. 00000ADC  4EBA 03CE                jsr        [PC + 0x3CE /* 00000EAC */]
  1010. 00000AE0  101F                     move.b     D0, [A7]+
  1011. 00000AE2  6732                     beq        +0x34 /* 00000B16 */
  1012. 00000AE4  206E 0008                movea.l    A0, [A6 + 0x8]
  1013. 00000AE8  43EE FF00                lea.l      A1, [A6 - 0x100]
  1014. 00000AEC  703F                     moveq.l    D0, 0x3F
  1015. label00000AEE:
  1016. 00000AEE  20D9                     move.l     [A0]+, [A1]+
  1017. 00000AF0  51C8 FFFC                dbf        D0, -0x6 /* 00000AEE */
  1018. 00000AF4  4267                     clr.w      -[A7]
  1019. 00000AF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1020. 00000AFA  1F3C 0001                move.b     -[A7], 0x1
  1021. 00000AFE  4267                     clr.w      -[A7]
  1022. 00000B00  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1023. 00000B04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1024. 00000B08  4EBA FC80                jsr        [PC - 0x380 /* 0000078A */]
  1025. 00000B0C  4A5F                     tst.w      [A7]+
  1026. 00000B0E  6700 01CE                beq        +0x1D0 /* 00000CDE */
  1027. 00000B12  6000 017E                bra        +0x180 /* 00000C92 */
  1028. label00000B16:
  1029. 00000B16  206E 000C                movea.l    A0, [A6 + 0xC]
  1030. 00000B1A  5C88                     addq.l     A0, 6
  1031. 00000B1C  43EE FF00                lea.l      A1, [A6 - 0x100]
  1032. 00000B20  703F                     moveq.l    D0, 0x3F
  1033. label00000B22:
  1034. 00000B22  20D9                     move.l     [A0]+, [A1]+
  1035. 00000B24  51C8 FFFC                dbf        D0, -0x6 /* 00000B22 */
  1036. 00000B28  4267                     clr.w      -[A7]
  1037. 00000B2A  206E 000C                movea.l    A0, [A6 + 0xC]
  1038. 00000B2E  2F08                     move.l     -[A7], A0
  1039. 00000B30  206E 000C                movea.l    A0, [A6 + 0xC]
  1040. 00000B34  4868 0002                pea.l      [A0 + 0x2]
  1041. 00000B38  2F0E                     move.l     -[A7], A6
  1042. 00000B3A  4EBA FEFA                jsr        [PC - 0x106 /* 00000A36 */]
  1043. 00000B3E  101F                     move.b     D0, [A7]+
  1044. 00000B40  675A                     beq        +0x5C /* 00000B9C */
  1045. 00000B42  4267                     clr.w      -[A7]
  1046. 00000B44  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1047. 00000B48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1048. 00000B4C  4EBA FBD2                jsr        [PC - 0x42E /* 00000720 */]
  1049. 00000B50  101F                     move.b     D0, [A7]+
  1050. 00000B52  6748                     beq        +0x4A /* 00000B9C */
  1051. 00000B54  2F0E                     move.l     -[A7], A6
  1052. 00000B56  4EBA FF16                jsr        [PC - 0xEA /* 00000A6E */]
  1053. 00000B5A  206E 000C                movea.l    A0, [A6 + 0xC]
  1054. 00000B5E  3F10                     move.w     -[A7], [A0]
  1055. 00000B60  206E 000C                movea.l    A0, [A6 + 0xC]
  1056. 00000B64  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1057. 00000B68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1058. 00000B6C  4EBA F900                jsr        [PC - 0x700 /* 0000046E */]
  1059. 00000B70  206E 0008                movea.l    A0, [A6 + 0x8]
  1060. 00000B74  2F08                     move.l     -[A7], A0
  1061. 00000B76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1062. 00000B7A  486E FF00                pea.l      [A6 - 0x100]
  1063. 00000B7E  486E FCE6                pea.l      [A6 - 0x31A]
  1064. 00000B82  3F3C 0002                move.w     -[A7], 0x2
  1065. 00000B86  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1066. 00000B8A  205F                     movea.l    A0, [A7]+
  1067. 00000B8C  43EE FCE6                lea.l      A1, [A6 - 0x31A]
  1068. 00000B90  703F                     moveq.l    D0, 0x3F
  1069. label00000B92:
  1070. 00000B92  20D9                     move.l     [A0]+, [A1]+
  1071. 00000B94  51C8 FFFC                dbf        D0, -0x6 /* 00000B92 */
  1072. 00000B98  6000 0144                bra        +0x146 /* 00000CDE */
  1073. label00000B9C:
  1074. 00000B9C  206E 000C                movea.l    A0, [A6 + 0xC]
  1075. 00000BA0  30AD A528                move.w     [A0], [A5 - 0x5AD8]
  1076. 00000BA4  206E 000C                movea.l    A0, [A6 + 0xC]
  1077. 00000BA8  216D A52A 0002           move.l     [A0 + 0x2], [A5 - 0x5AD6]
  1078. 00000BAE  4267                     clr.w      -[A7]
  1079. 00000BB0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1080. 00000BB4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1081. 00000BB8  4EBA FB66                jsr        [PC - 0x49A /* 00000720 */]
  1082. 00000BBC  101F                     move.b     D0, [A7]+
  1083. 00000BBE  6744                     beq        +0x46 /* 00000C04 */
  1084. 00000BC0  2F0E                     move.l     -[A7], A6
  1085. 00000BC2  4EBA FEAA                jsr        [PC - 0x156 /* 00000A6E */]
  1086. 00000BC6  206E 0008                movea.l    A0, [A6 + 0x8]
  1087. 00000BCA  2F08                     move.l     -[A7], A0
  1088. 00000BCC  2F08                     move.l     -[A7], A0
  1089. 00000BCE  486E FBE6                pea.l      [A6 - 0x41A]
  1090. 00000BD2  1F3C 0001                move.b     -[A7], 0x1
  1091. 00000BD6  4267                     clr.w      -[A7]
  1092. 00000BD8  4EBA 0274                jsr        [PC + 0x274 /* 00000E4E */]
  1093. 00000BDC  201F                     move.l     D0, [A7]+
  1094. 00000BDE  205F                     movea.l    A0, [A7]+
  1095. 00000BE0  2F00                     move.l     -[A7], D0
  1096. 00000BE2  486E FF00                pea.l      [A6 - 0x100]
  1097. 00000BE6  486E FCE6                pea.l      [A6 - 0x31A]
  1098. 00000BEA  3F3C 0002                move.w     -[A7], 0x2
  1099. 00000BEE  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1100. 00000BF2  205F                     movea.l    A0, [A7]+
  1101. 00000BF4  43EE FCE6                lea.l      A1, [A6 - 0x31A]
  1102. 00000BF8  703F                     moveq.l    D0, 0x3F
  1103. label00000BFA:
  1104. 00000BFA  20D9                     move.l     [A0]+, [A1]+
  1105. 00000BFC  51C8 FFFC                dbf        D0, -0x6 /* 00000BFA */
  1106. 00000C00  6000 00DC                bra        +0xDE /* 00000CDE */
  1107. label00000C04:
  1108. 00000C04  102D A50E                move.b     D0, [A5 - 0x5AF2]
  1109. 00000C08  6718                     beq        +0x1A /* 00000C22 */
  1110. 00000C0A  42A7                     clr.l      -[A7]
  1111. 00000C0C  486E FBC6                pea.l      [A6 - 0x43A]
  1112. 00000C10  206E 0010                movea.l    A0, [A6 + 0x10]
  1113. 00000C14  2F10                     move.l     -[A7], [A0]
  1114. 00000C16  4EBA 0470                jsr        [PC + 0x470 /* 00001088 */]
  1115. 00000C1A  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  1116. 00000C1E  2D5F FDFC                move.l     [A6 - 0x204], [A7]+
  1117. label00000C22:
  1118. 00000C22  4AAE FDFC                tst.l      [A6 - 0x204]
  1119. 00000C26  676A                     beq        +0x6C /* 00000C92 */
  1120. 00000C28  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  1121. 00000C2C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1122. 00000C30  206E FDFC                movea.l    A0, [A6 - 0x204]
  1123. 00000C34  2D50 FDF8                move.l     [A6 - 0x208], [A0]
  1124. label00000C38:
  1125. 00000C38  4267                     clr.w      -[A7]
  1126. 00000C3A  486E FDF8                pea.l      [A6 - 0x208]
  1127. 00000C3E  486E FE00                pea.l      [A6 - 0x200]
  1128. 00000C42  4EAD 1DBA                jsr        [A5 + 0x1DBA /* export_947 */]
  1129. 00000C46  101F                     move.b     D0, [A7]+
  1130. 00000C48  6748                     beq        +0x4A /* 00000C92 */
  1131. 00000C4A  206E 0008                movea.l    A0, [A6 + 0x8]
  1132. 00000C4E  2F08                     move.l     -[A7], A0
  1133. 00000C50  486E FE00                pea.l      [A6 - 0x200]
  1134. 00000C54  486E FF00                pea.l      [A6 - 0x100]
  1135. 00000C58  486E FCE6                pea.l      [A6 - 0x31A]
  1136. 00000C5C  3F3C 0002                move.w     -[A7], 0x2
  1137. 00000C60  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1138. 00000C64  205F                     movea.l    A0, [A7]+
  1139. 00000C66  43EE FCE6                lea.l      A1, [A6 - 0x31A]
  1140. 00000C6A  703F                     moveq.l    D0, 0x3F
  1141. label00000C6C:
  1142. 00000C6C  20D9                     move.l     [A0]+, [A1]+
  1143. 00000C6E  51C8 FFFC                dbf        D0, -0x6 /* 00000C6C */
  1144. 00000C72  4267                     clr.w      -[A7]
  1145. 00000C74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1146. 00000C78  1F3C 0001                move.b     -[A7], 0x1
  1147. 00000C7C  1F3C 0001                move.b     -[A7], 0x1
  1148. 00000C80  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1149. 00000C84  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1150. 00000C88  4EBA FB00                jsr        [PC - 0x500 /* 0000078A */]
  1151. 00000C8C  4A5F                     tst.w      [A7]+
  1152. 00000C8E  6740                     beq        +0x42 /* 00000CD0 */
  1153. 00000C90  60A6                     bra        -0x58 /* 00000C38 */
  1154. label00000C92:
  1155. 00000C92  102E 0014                move.b     D0, [A6 + 0x14]
  1156. 00000C96  6734                     beq        +0x36 /* 00000CCC */
  1157. 00000C98  102E 0016                move.b     D0, [A6 + 0x16]
  1158. 00000C9C  6704                     beq        +0x6 /* 00000CA2 */
  1159. 00000C9E  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1160. 00000CA0  600A                     bra        +0xC /* 00000CAC */
  1161. label00000CA2:
  1162. 00000CA2  7E01                     moveq.l    D7, 0x01
  1163. 00000CA4  206E 0010                movea.l    A0, [A6 + 0x10]
  1164. 00000CA8  2D50 FDE6                move.l     [A6 - 0x21A], [A0]
  1165. label00000CAC:
  1166. 00000CAC  4267                     clr.w      -[A7]
  1167. 00000CAE  3F07                     move.w     -[A7], D7
  1168. 00000CB0  486E FDE6                pea.l      [A6 - 0x21A]
  1169. 00000CB4  486E FF00                pea.l      [A6 - 0x100]
  1170. 00000CB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1171. 00000CBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1172. 00000CC0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1173. 00000CC4  4EBA 0AD2                jsr        [PC + 0xAD2 /* 00001798 */]
  1174. 00000CC8  101F                     move.b     D0, [A7]+
  1175. 00000CCA  6604                     bne        +0x6 /* 00000CD0 */
  1176. label00000CCC:
  1177. 00000CCC  422E 001C                clr.b      [A6 + 0x1C]
  1178. label00000CD0:
  1179. 00000CD0  4AAE FDFC                tst.l      [A6 - 0x204]
  1180. 00000CD4  6708                     beq        +0xA /* 00000CDE */
  1181. 00000CD6  486E FDFC                pea.l      [A6 - 0x204]
  1182. 00000CDA  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  1183. label00000CDE:
  1184. 00000CDE  2E1F                     move.l     D7, [A7]+
  1185. 00000CE0  4E5E                     unlink     A6
  1186. 00000CE2  205F                     movea.l    A0, [A7]+
  1187. 00000CE4  DEFC 0014                add.w      A7, 0x14
  1188. 00000CE8  4ED0                     jmp        [A0]
  1189. export_205:
  1190. fn00000CEA:
  1191. 00000CEA  4E56 FCF2                link       A6, -0x030E
  1192. 00000CEE  48E7 0308                movem.l    -[A7], D6,D7,A4
  1193. 00000CF2  286E 000A                movea.l    A4, [A6 + 0xA]
  1194. 00000CF6  422E 0010                clr.b      [A6 + 0x10]
  1195. 00000CFA  4254                     clr.w      [A4]
  1196. 00000CFC  7000                     moveq.l    D0, 0x00
  1197. 00000CFE  2940 0002                move.l     [A4 + 0x2], D0
  1198. 00000D02  422C 0006                clr.b      [A4 + 0x6]
  1199. 00000D06  486E FFC2                pea.l      [A6 - 0x3E]
  1200. 00000D0A  703E                     moveq.l    D0, 0x3E
  1201. 00000D0C  2F00                     move.l     -[A7], D0
  1202. 00000D0E  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1203. 00000D12  3D6E 000E FFDA           move.w     [A6 - 0x26], [A6 + 0xE]
  1204. 00000D18  41EE FEC2                lea.l      A0, [A6 - 0x13E]
  1205. 00000D1C  2D48 FFD4                move.l     [A6 - 0x2C], A0
  1206. 00000D20  4267                     clr.w      -[A7]
  1207. 00000D22  486E FFC2                pea.l      [A6 - 0x3E]
  1208. 00000D26  4267                     clr.w      -[A7]
  1209. 00000D28  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1210. 00000D2C  4A5F                     tst.w      [A7]+
  1211. 00000D2E  6600 0112                bne        +0x114 /* 00000E42 */
  1212. 00000D32  102D A13E                move.b     D0, [A5 - 0x5EC2]
  1213. 00000D36  6600 00E2                bne        +0xE4 /* 00000E1A */
  1214. 00000D3A  486E FD48                pea.l      [A6 - 0x2B8]
  1215. 00000D3E  707A                     moveq.l    D0, 0x7A
  1216. 00000D40  2F00                     move.l     -[A7], D0
  1217. 00000D42  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1218. 00000D46  3D6E FFF6 FD5E           move.w     [A6 - 0x2A2], [A6 - 0xA]
  1219. 00000D4C  4267                     clr.w      -[A7]
  1220. 00000D4E  486E FD48                pea.l      [A6 - 0x2B8]
  1221. 00000D52  4267                     clr.w      -[A7]
  1222. 00000D54  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  1223. 00000D58  4A5F                     tst.w      [A7]+
  1224. 00000D5A  6600 00E6                bne        +0xE8 /* 00000E42 */
  1225. 00000D5E  0C6E D2D7 FD88           cmpi.w     [A6 - 0x278], 0xD2D7
  1226. 00000D64  6644                     bne        +0x46 /* 00000DAA */
  1227. 00000D66  7E01                     moveq.l    D7, 0x01
  1228. 00000D68  486E FCF8                pea.l      [A6 - 0x308]
  1229. 00000D6C  7050                     moveq.l    D0, 0x50
  1230. 00000D6E  2F00                     move.l     -[A7], D0
  1231. 00000D70  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1232. 00000D74  41EE FEC2                lea.l      A0, [A6 - 0x13E]
  1233. 00000D78  2D48 FD0A                move.l     [A6 - 0x2F6], A0
  1234. 00000D7C  3D6E FFF6 FD0E           move.w     [A6 - 0x2F2], [A6 - 0xA]
  1235. label00000D82:
  1236. 00000D82  3D47 FD14                move.w     [A6 - 0x2EC], D7
  1237. 00000D86  4267                     clr.w      -[A7]
  1238. 00000D88  486E FCF8                pea.l      [A6 - 0x308]
  1239. 00000D8C  4267                     clr.w      -[A7]
  1240. 00000D8E  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1241. 00000D92  3C1F                     move.w     D6, [A7]+
  1242. 00000D94  202E FD28                move.l     D0, [A6 - 0x2D8]
  1243. 00000D98  B0AE FFE2                cmp.l      D0, [A6 - 0x1E]
  1244. 00000D9C  677C                     beq        +0x7E /* 00000E1A */
  1245. 00000D9E  5287                     addq.l     D7, 1
  1246. 00000DA0  70D5                     moveq.l    D0, 0xFFFFFFD5
  1247. 00000DA2  B046                     cmp.w      D0, D6
  1248. 00000DA4  66DC                     bne        -0x22 /* 00000D82 */
  1249. 00000DA6  6000 009A                bra        +0x9C /* 00000E42 */
  1250. label00000DAA:
  1251. 00000DAA  102E 0008                move.b     D0, [A6 + 0x8]
  1252. 00000DAE  6602                     bne        +0x4 /* 00000DB2 */
  1253. 00000DB0  6068                     bra        +0x6A /* 00000E1A */
  1254. label00000DB2:
  1255. 00000DB2  7E01                     moveq.l    D7, 0x01
  1256. 00000DB4  486E FEC2                pea.l      [A6 - 0x13E]
  1257. 00000DB8  486E FDC2                pea.l      [A6 - 0x23E]
  1258. 00000DBC  4240                     clr.w      D0
  1259. 00000DBE  102E FEC2                move.b     D0, [A6 - 0x13E]
  1260. 00000DC2  5240                     addq.w     D0, 1
  1261. 00000DC4  48C0                     ext.l      D0
  1262. 00000DC6  2F00                     move.l     -[A7], D0
  1263. 00000DC8  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  1264. 00000DCC  486E FD48                pea.l      [A6 - 0x2B8]
  1265. 00000DD0  707A                     moveq.l    D0, 0x7A
  1266. 00000DD2  2F00                     move.l     -[A7], D0
  1267. 00000DD4  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1268. 00000DD8  41EE FEC2                lea.l      A0, [A6 - 0x13E]
  1269. 00000DDC  2D48 FD5A                move.l     [A6 - 0x2A6], A0
  1270. 00000DE0  3D6E FFF6 FD5E           move.w     [A6 - 0x2A2], [A6 - 0xA]
  1271. label00000DE6:
  1272. 00000DE6  2D6E FFFC FD78           move.l     [A6 - 0x288], [A6 - 0x4]
  1273. 00000DEC  3D47 FD64                move.w     [A6 - 0x29C], D7
  1274. 00000DF0  4267                     clr.w      -[A7]
  1275. 00000DF2  486E FD48                pea.l      [A6 - 0x2B8]
  1276. 00000DF6  4267                     clr.w      -[A7]
  1277. 00000DF8  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1278. 00000DFC  3C1F                     move.w     D6, [A7]+
  1279. 00000DFE  4267                     clr.w      -[A7]
  1280. 00000E00  486E FDC2                pea.l      [A6 - 0x23E]
  1281. 00000E04  486E FEC2                pea.l      [A6 - 0x13E]
  1282. 00000E08  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  1283. 00000E0C  101F                     move.b     D0, [A7]+
  1284. 00000E0E  660A                     bne        +0xC /* 00000E1A */
  1285. 00000E10  5287                     addq.l     D7, 1
  1286. 00000E12  70D5                     moveq.l    D0, 0xFFFFFFD5
  1287. 00000E14  B046                     cmp.w      D0, D6
  1288. 00000E16  66CE                     bne        -0x30 /* 00000DE6 */
  1289. 00000E18  6028                     bra        +0x2A /* 00000E42 */
  1290. label00000E1A:
  1291. 00000E1A  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1292. 00000E20  38AE FFF6                move.w     [A4], [A6 - 0xA]
  1293. 00000E24  296E FFFC 0002           move.l     [A4 + 0x2], [A6 - 0x4]
  1294. 00000E2A  486E FEC2                pea.l      [A6 - 0x13E]
  1295. 00000E2E  486C 0006                pea.l      [A4 + 0x6]
  1296. 00000E32  4240                     clr.w      D0
  1297. 00000E34  102E FEC2                move.b     D0, [A6 - 0x13E]
  1298. 00000E38  5240                     addq.w     D0, 1
  1299. 00000E3A  48C0                     ext.l      D0
  1300. 00000E3C  2F00                     move.l     -[A7], D0
  1301. 00000E3E  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  1302. label00000E42:
  1303. 00000E42  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1304. 00000E46  4E5E                     unlink     A6
  1305. 00000E48  205F                     movea.l    A0, [A7]+
  1306. 00000E4A  504F                     addq.w     A7, 8
  1307. 00000E4C  4ED0                     jmp        [A0]
  1308. export_206:
  1309. fn00000E4E:
  1310. 00000E4E  4E56 FE00                link       A6, -0x0200
  1311. 00000E52  422E FF00                clr.b      [A6 - 0x100]
  1312. 00000E56  102E 000A                move.b     D0, [A6 + 0xA]
  1313. 00000E5A  6710                     beq        +0x12 /* 00000E6C */
  1314. 00000E5C  3F2D A528                move.w     -[A7], [A5 - 0x5AD8]
  1315. 00000E60  2F2D A52A                move.l     -[A7], [A5 - 0x5AD6]
  1316. 00000E64  486E FF00                pea.l      [A6 - 0x100]
  1317. 00000E68  4EBA F604                jsr        [PC - 0x9FC /* 0000046E */]
  1318. label00000E6C:
  1319. 00000E6C  102E 0008                move.b     D0, [A6 + 0x8]
  1320. 00000E70  6724                     beq        +0x26 /* 00000E96 */
  1321. 00000E72  486E FF00                pea.l      [A6 - 0x100]
  1322. 00000E76  486D A52E                pea.l      [A5 - 0x5AD2]
  1323. 00000E7A  486E FE00                pea.l      [A6 - 0x200]
  1324. 00000E7E  3F3C 0002                move.w     -[A7], 0x2
  1325. 00000E82  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  1326. 00000E86  41EE FF00                lea.l      A0, [A6 - 0x100]
  1327. 00000E8A  43EE FE00                lea.l      A1, [A6 - 0x200]
  1328. 00000E8E  703F                     moveq.l    D0, 0x3F
  1329. label00000E90:
  1330. 00000E90  20D9                     move.l     [A0]+, [A1]+
  1331. 00000E92  51C8 FFFC                dbf        D0, -0x6 /* 00000E90 */
  1332. label00000E96:
  1333. 00000E96  206E 000C                movea.l    A0, [A6 + 0xC]
  1334. 00000E9A  43EE FF00                lea.l      A1, [A6 - 0x100]
  1335. 00000E9E  703F                     moveq.l    D0, 0x3F
  1336. label00000EA0:
  1337. 00000EA0  20D9                     move.l     [A0]+, [A1]+
  1338. 00000EA2  51C8 FFFC                dbf        D0, -0x6 /* 00000EA0 */
  1339. 00000EA6  4E5E                     unlink     A6
  1340. 00000EA8  2E9F                     move.l     [A7], [A7]+
  1341. 00000EAA  4E75                     rts
  1342. fn00000EAC:
  1343. 00000EAC  4E56 0000                link       A6, 0
  1344. 00000EB0  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  1345. 00000EB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1346. 00000EBA  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  1347. 00000EBE  7001                     moveq.l    D0, 0x01
  1348. 00000EC0  B05F                     cmp.w      D0, [A7]+
  1349. 00000EC2  5DC0                     slt        D0
  1350. 00000EC4  4A00                     tst.b      D0
  1351. 00000EC6  6626                     bne        +0x28 /* 00000EEE */
  1352. 00000EC8  122D A13E                move.b     D1, [A5 - 0x5EC2]
  1353. 00000ECC  671E                     beq        +0x20 /* 00000EEC */
  1354. 00000ECE  48E7 C000                movem.l    -[A7], D0,D1
  1355. 00000ED2  2F3C 002F 0000           move.l     -[A7], 0x2F0000 /* '/\0\0' */
  1356. 00000ED8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1357. 00000EDC  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  1358. 00000EE0  341F                     move.w     D2, [A7]+
  1359. 00000EE2  4CDF 0003                movem.l    D0,D1, [A7]+
  1360. 00000EE6  4A42                     tst.w      D2
  1361. 00000EE8  5EC2                     sgt        D2
  1362. 00000EEA  C202                     and.b      D1, D2
  1363. label00000EEC:
  1364. 00000EEC  8001                     or.b       D0, D1
  1365. label00000EEE:
  1366. 00000EEE  0240 0001                andi.w     D0, 0x1
  1367. 00000EF2  1D40 000C                move.b     [A6 + 0xC], D0
  1368. 00000EF6  4E5E                     unlink     A6
  1369. 00000EF8  2E9F                     move.l     [A7], [A7]+
  1370. 00000EFA  4E75                     rts
  1371. export_207:
  1372. fn00000EFC:
  1373. 00000EFC  4E56 FFF8                link       A6, -0x0008
  1374. 00000F00  48E7 0018                movem.l    -[A7], A3,A4
  1375. 00000F04  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1376. 00000F08  A99A                     syscall    CloseResFile
  1377. 00000F0A  287C 0000 0B4C           movea.l    A4, 0xB4C
  1378. 00000F10  70FF                     moveq.l    D0, 0xFFFFFFFF
  1379. 00000F12  2880                     move.l     [A4], D0
  1380. 00000F14  287C 0000 0BC2           movea.l    A4, 0xBC2
  1381. 00000F1A  7000                     moveq.l    D0, 0x00
  1382. 00000F1C  2880                     move.l     [A4], D0
  1383. 00000F1E  267C 0000 0BC6           movea.l    A3, 0xBC6
  1384. 00000F24  36BC FFFF                move.w     [A3], 0xFFFF
  1385. 00000F28  4CDF 1800                movem.l    A3,A4, [A7]+
  1386. 00000F2C  4E5E                     unlink     A6
  1387. 00000F2E  205F                     movea.l    A0, [A7]+
  1388. 00000F30  544F                     addq.w     A7, 2
  1389. 00000F32  4ED0                     jmp        [A0]
  1390. fn00000F34:
  1391. 00000F34  4E56 0000                link       A6, 0
  1392. 00000F38  4A6E 000C                tst.w      [A6 + 0xC]
  1393. 00000F3C  6602                     bne        +0x4 /* 00000F40 */
  1394. 00000F3E  6016                     bra        +0x18 /* 00000F56 */
  1395. label00000F40:
  1396. 00000F40  206E 0008                movea.l    A0, [A6 + 0x8]
  1397. 00000F44  316E 000C 0014           move.w     [A0 + 0x14], [A6 + 0xC]
  1398. 00000F4A  206E 0008                movea.l    A0, [A6 + 0x8]
  1399. 00000F4E  2C48                     movea.l    A6, A0
  1400. 00000F50  4EFA 0120                jmp        [PC + 0x120 /* 00001072 */]
  1401. 00000F54  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  1402. // begin alternate branch 00000F56-00000F58
  1403. label00000F56:
  1404. 00000F56  4E5E                     unlink     A6
  1405. // end alternate branch 00000F56-00000F58
  1406. label00000F56: // (misaligned)
  1407. 00000F58  205F                     movea.l    A0, [A7]+
  1408. 00000F5A  5C4F                     addq.w     A7, 6
  1409. 00000F5C  4ED0                     jmp        [A0]
  1410. export_208:
  1411. 00000F5E  4E56 FE7E                link       A6, -0x0182
  1412. 00000F62  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1413. 00000F66  206E 0010                movea.l    A0, [A6 + 0x10]
  1414. 00000F6A  43EE FEFA                lea.l      A1, [A6 - 0x106]
  1415. 00000F6E  7040                     moveq.l    D0, 0x40
  1416. label00000F70:
  1417. 00000F70  22D8                     move.l     [A1]+, [A0]+
  1418. 00000F72  51C8 FFFC                dbf        D0, -0x6 /* 00000F70 */
  1419. 00000F76  3290                     move.w     [A1], [A0]
  1420. 00000F78  426E 0014                clr.w      [A6 + 0x14]
  1421. 00000F7C  486E FE80                pea.l      [A6 - 0x180]
  1422. 00000F80  707A                     moveq.l    D0, 0x7A
  1423. 00000F82  2F00                     move.l     -[A7], D0
  1424. 00000F84  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  1425. 00000F88  41EE FF00                lea.l      A0, [A6 - 0x100]
  1426. 00000F8C  2D48 FE92                move.l     [A6 - 0x16E], A0
  1427. 00000F90  3D6E FEFA FE96           move.w     [A6 - 0x16A], [A6 - 0x106]
  1428. 00000F96  2D6E FEFC FEB0           move.l     [A6 - 0x150], [A6 - 0x104]
  1429. 00000F9C  4267                     clr.w      -[A7]
  1430. 00000F9E  486E FE80                pea.l      [A6 - 0x180]
  1431. 00000FA2  4267                     clr.w      -[A7]
  1432. 00000FA4  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  1433. 00000FA8  2F0E                     move.l     -[A7], A6
  1434. 00000FAA  4EBA FF88                jsr        [PC - 0x78 /* 00000F34 */]
  1435. 00000FAE  41EE FEA0                lea.l      A0, [A6 - 0x160]
  1436. 00000FB2  43FA 00D0                lea.l      A1, [PC + 0xD0 /* 00001084, value 0x5354414B 'STAK', cstring "STAKNV" */]
  1437. 00000FB6  7003                     moveq.l    D0, 0x03
  1438. label00000FB8:
  1439. 00000FB8  B109                     cmpm.b     [A0]+, [A1]+
  1440. 00000FBA  56C8 FFFC                dbne       D0, -0x6 /* 00000FB8 */
  1441. 00000FBE  670A                     beq        +0xC /* 00000FCA */
  1442. 00000FC0  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  1443. 00000FC4  2F0E                     move.l     -[A7], A6
  1444. 00000FC6  4EBA FF6C                jsr        [PC - 0x94 /* 00000F34 */]
  1445. label00000FCA:
  1446. 00000FCA  082E 0003 FE9E           btst.b     [A6 - 0x162], 0x3
  1447. 00000FD0  56C0                     sne        D0
  1448. 00000FD2  4A00                     tst.b      D0
  1449. 00000FD4  6722                     beq        +0x24 /* 00000FF8 */
  1450. 00000FD6  2F00                     move.l     -[A7], D0
  1451. 00000FD8  4267                     clr.w      -[A7]
  1452. 00000FDA  3F2E FE98                move.w     -[A7], [A6 - 0x168]
  1453. 00000FDE  486E FEFA                pea.l      [A6 - 0x106]
  1454. 00000FE2  4EBA 08A6                jsr        [PC + 0x8A6 /* 0000188A */]
  1455. 00000FE6  121F                     move.b     D1, [A7]+
  1456. 00000FE8  201F                     move.l     D0, [A7]+
  1457. 00000FEA  C001                     and.b      D0, D1
  1458. 00000FEC  670A                     beq        +0xC /* 00000FF8 */
  1459. 00000FEE  3F3C FFD1                move.w     -[A7], 0xFFD1
  1460. 00000FF2  2F0E                     move.l     -[A7], A6
  1461. 00000FF4  4EBA FF3E                jsr        [PC - 0xC2 /* 00000F34 */]
  1462. label00000FF8:
  1463. 00000FF8  4267                     clr.w      -[A7]
  1464. 00000FFA  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1465. 00000FFE  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1466. 00001002  486E FF00                pea.l      [A6 - 0x100]
  1467. 00001006  206E 0008                movea.l    A0, [A6 + 0x8]
  1468. 0000100A  1F10                     move.b     -[A7], [A0]
  1469. 0000100C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1470. 00001010  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1471. 00001014  3D5F FE7E                move.w     [A6 - 0x182], [A7]+
  1472. 00001018  4A6E FE7E                tst.w      [A6 - 0x182]
  1473. 0000101C  6728                     beq        +0x2A /* 00001046 */
  1474. 0000101E  206E 0008                movea.l    A0, [A6 + 0x8]
  1475. 00001022  10BC 0001                move.b     [A0], 0x1
  1476. 00001026  4267                     clr.w      -[A7]
  1477. 00001028  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1478. 0000102C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1479. 00001030  486E FF00                pea.l      [A6 - 0x100]
  1480. 00001034  206E 0008                movea.l    A0, [A6 + 0x8]
  1481. 00001038  1F10                     move.b     -[A7], [A0]
  1482. 0000103A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1483. 0000103E  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  1484. 00001042  3D5F FE7E                move.w     [A6 - 0x182], [A7]+
  1485. label00001046:
  1486. 00001046  3F2E FE7E                move.w     -[A7], [A6 - 0x182]
  1487. 0000104A  2F0E                     move.l     -[A7], A6
  1488. 0000104C  4EBA FEE6                jsr        [PC - 0x11A /* 00000F34 */]
  1489. 00001050  4267                     clr.w      -[A7]
  1490. 00001052  206E 000C                movea.l    A0, [A6 + 0xC]
  1491. 00001056  3F10                     move.w     -[A7], [A0]
  1492. 00001058  486E FEFA                pea.l      [A6 - 0x106]
  1493. 0000105C  4EBA 082C                jsr        [PC + 0x82C /* 0000188A */]
  1494. 00001060  101F                     move.b     D0, [A7]+
  1495. 00001062  6608                     bne        +0xA /* 0000106C */
  1496. 00001064  206E 0008                movea.l    A0, [A6 + 0x8]
  1497. 00001068  10BC 0001                move.b     [A0], 0x1
  1498. label0000106C:
  1499. 0000106C  2B6E FECC A51C           move.l     [A5 - 0x5AE4], [A6 - 0x134]
  1500. label00001072:
  1501. 00001072  4FEE FE5E                lea.l      A7, [A6 - 0x1A2]
  1502. 00001076  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1503. 0000107A  4E5E                     unlink     A6
  1504. 0000107C  205F                     movea.l    A0, [A7]+
  1505. 0000107E  DEFC 000C                add.w      A7, 0xC
  1506. 00001082  4ED0                     jmp        [A0]
  1507. 00001084  5354                     subq.w     [A4], 1
  1508. 00001086  414B                     chk.w      D0, A3
  1509. export_209:
  1510. fn00001088:
  1511. 00001088  4E56 0000                link       A6, 0
  1512. 0000108C  41EE 0008                lea.l      A0, [A6 + 0x8]
  1513. 00001090  43FA 0076                lea.l      A1, [PC + 0x76 /* 00001108, value 0x4150504C 'APPL' */]
  1514. 00001094  7003                     moveq.l    D0, 0x03
  1515. label00001096:
  1516. 00001096  B109                     cmpm.b     [A0]+, [A1]+
  1517. 00001098  56C8 FFFC                dbne       D0, -0x6 /* 00001096 */
  1518. 0000109C  6612                     bne        +0x14 /* 000010B0 */
  1519. 0000109E  206E 000C                movea.l    A0, [A6 + 0xC]
  1520. 000010A2  43FA 0056                lea.l      A1, [PC + 0x56 /* 000010FA, value 0xC617070, pstring "applications" */]
  1521. 000010A6  20D9                     move.l     [A0]+, [A1]+
  1522. 000010A8  20D9                     move.l     [A0]+, [A1]+
  1523. 000010AA  20D9                     move.l     [A0]+, [A1]+
  1524. 000010AC  3091                     move.w     [A0], [A1]
  1525. 000010AE  602E                     bra        +0x30 /* 000010DE */
  1526. label000010B0:
  1527. 000010B0  41EE 0008                lea.l      A0, [A6 + 0x8]
  1528. 000010B4  43FA 0040                lea.l      A1, [PC + 0x40 /* 000010F6, value 0x5354414B 'STAK' */]
  1529. 000010B8  7003                     moveq.l    D0, 0x03
  1530. label000010BA:
  1531. 000010BA  B109                     cmpm.b     [A0]+, [A1]+
  1532. 000010BC  56C8 FFFC                dbne       D0, -0x6 /* 000010BA */
  1533. 000010C0  660E                     bne        +0x10 /* 000010D0 */
  1534. 000010C2  206E 000C                movea.l    A0, [A6 + 0xC]
  1535. 000010C6  43FA 0026                lea.l      A1, [PC + 0x26 /* 000010EE, value 0x6737461, pstring "stacks" */]
  1536. 000010CA  20D9                     move.l     [A0]+, [A1]+
  1537. 000010CC  20D9                     move.l     [A0]+, [A1]+
  1538. 000010CE  600E                     bra        +0x10 /* 000010DE */
  1539. label000010D0:
  1540. 000010D0  206E 000C                movea.l    A0, [A6 + 0xC]
  1541. 000010D4  43FA 000E                lea.l      A1, [PC + 0xE /* 000010E4, value 0x9646F63 '\tdoc', pstring "documents" */]
  1542. 000010D8  20D9                     move.l     [A0]+, [A1]+
  1543. 000010DA  20D9                     move.l     [A0]+, [A1]+
  1544. 000010DC  3091                     move.w     [A0], [A1]
  1545. label000010DE:
  1546. 000010DE  4E5E                     unlink     A6
  1547. 000010E0  2E9F                     move.l     [A7], [A7]+
  1548. 000010E2  4E75                     rts
  1549. 000010E4  0964                     bchg       -[A4], D4
  1550. 000010E6  6F63                     ble        +0x65 /* 0000114B */
  1551. 000010E8  756D                     moveq.l    D2, 0x6D
  1552. 000010EA  656E                     bcs        +0x70 /* 0000115A */
  1553. 000010EC  7473                     moveq.l    D2, 0x73
  1554. 000010EE  0673 7461 636B 7300 5354 414B addi.w     [[A3 + 0x7300] + 0x5354414B], 0x7461 /* 'ta' */
  1555. 000010FA  0C61 7070                cmpi.w     -[A1], 0x7070 /* 'pp' */
  1556. 000010FE  6C69                     bge        +0x6B /* 00001169 */
  1557. 00001100  6361                     bls        +0x63 /* 00001163 */
  1558. 00001102  7469                     moveq.l    D2, 0x69
  1559. 00001104  6F6E                     ble        +0x70 /* 00001174 */
  1560. 00001106  7300                     moveq.l    D1, 0x00
  1561. 00001108  4150                     chk.w      D0, [A0]
  1562. 0000110A  504C                     addq.w     A4, 8
  1563. export_210:
  1564. fn0000110C:
  1565. 0000110C  4E56 FFEA                link       A6, -0x0016
  1566. 00001110  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1567. 00001114  382E 0008                move.w     D4, [A6 + 0x8]
  1568. 00001118  70FF                     moveq.l    D0, 0xFFFFFFFF
  1569. 0000111A  B06E 000A                cmp.w      D0, [A6 + 0xA]
  1570. 0000111E  57C0                     seq        D0
  1571. 00001120  B86E 000A                cmp.w      D4, [A6 + 0xA]
  1572. 00001124  57C1                     seq        D1
  1573. 00001126  8001                     or.b       D0, D1
  1574. 00001128  6704                     beq        +0x6 /* 0000112E */
  1575. 0000112A  6000 00CA                bra        +0xCC /* 000011F6 */
  1576. label0000112E:
  1577. 0000112E  2E38 0A50                move.l     D7, [0x00000A50 /* TopMapHndl */]
  1578. 00001132  3A38 0A5A                move.w     D5, [0x00000A5A /* CurMap */]
  1579. 00001136  70FF                     moveq.l    D0, 0xFFFFFFFF
  1580. 00001138  B044                     cmp.w      D0, D4
  1581. 0000113A  6606                     bne        +0x8 /* 00001142 */
  1582. 0000113C  7000                     moveq.l    D0, 0x00
  1583. 0000113E  2640                     movea.l    A3, D0
  1584. 00001140  6026                     bra        +0x28 /* 00001168 */
  1585. label00001142:
  1586. 00001142  2647                     movea.l    A3, D7
  1587. label00001144:
  1588. 00001144  200B                     move.l     D0, A3
  1589. 00001146  56C0                     sne        D0
  1590. 00001148  4A00                     tst.b      D0
  1591. 0000114A  6714                     beq        +0x16 /* 00001160 */
  1592. 0000114C  2053                     movea.l    A0, [A3]
  1593. 0000114E  B868 0014                cmp.w      D4, [A0 + 0x14]
  1594. 00001152  56C1                     sne        D1
  1595. 00001154  C001                     and.b      D0, D1
  1596. 00001156  6708                     beq        +0xA /* 00001160 */
  1597. 00001158  2053                     movea.l    A0, [A3]
  1598. label0000115A:
  1599. 0000115A  2668 0010                movea.l    A3, [A0 + 0x10]
  1600. 0000115E  60E4                     bra        -0x1A /* 00001144 */
  1601. label00001160:
  1602. 00001160  200B                     move.l     D0, A3
  1603. 00001162  6604                     bne        +0x6 /* 00001168 */
  1604. 00001164  6000 0090                bra        +0x92 /* 000011F6 */
  1605. label00001168:
  1606. 00001168  2847                     movea.l    A4, D7
  1607. label0000116A:
  1608. 0000116A  200C                     move.l     D0, A4
  1609. 0000116C  56C0                     sne        D0
  1610. 0000116E  4A00                     tst.b      D0
  1611. 00001170  671C                     beq        +0x1E /* 0000118E */
  1612. 00001172  2054                     movea.l    A0, [A4]
  1613. label00001174:
  1614. 00001174  3228 0014                move.w     D1, [A0 + 0x14]
  1615. 00001178  B26E 000A                cmp.w      D1, [A6 + 0xA]
  1616. 0000117C  56C1                     sne        D1
  1617. 0000117E  C001                     and.b      D0, D1
  1618. 00001180  670C                     beq        +0xE /* 0000118E */
  1619. 00001182  2D4C FFEE                move.l     [A6 - 0x12], A4
  1620. 00001186  2054                     movea.l    A0, [A4]
  1621. 00001188  2868 0010                movea.l    A4, [A0 + 0x10]
  1622. 0000118C  60DC                     bra        -0x22 /* 0000116A */
  1623. label0000118E:
  1624. 0000118E  200C                     move.l     D0, A4
  1625. 00001190  6602                     bne        +0x4 /* 00001194 */
  1626. 00001192  6062                     bra        +0x64 /* 000011F6 */
  1627. label00001194:
  1628. 00001194  BE8C                     cmp.l      D7, A4
  1629. 00001196  661A                     bne        +0x1C /* 000011B2 */
  1630. 00001198  70FF                     moveq.l    D0, 0xFFFFFFFF
  1631. 0000119A  B044                     cmp.w      D0, D4
  1632. 0000119C  6602                     bne        +0x4 /* 000011A0 */
  1633. 0000119E  6056                     bra        +0x58 /* 000011F6 */
  1634. label000011A0:
  1635. 000011A0  2054                     movea.l    A0, [A4]
  1636. 000011A2  2C28 0010                move.l     D6, [A0 + 0x10]
  1637. 000011A6  2E06                     move.l     D7, D6
  1638. 000011A8  2046                     movea.l    A0, D6
  1639. 000011AA  2050                     movea.l    A0, [A0]
  1640. 000011AC  3A28 0014                move.w     D5, [A0 + 0x14]
  1641. 000011B0  600E                     bra        +0x10 /* 000011C0 */
  1642. label000011B2:
  1643. 000011B2  2054                     movea.l    A0, [A4]
  1644. 000011B4  226E FFEE                movea.l    A1, [A6 - 0x12]
  1645. 000011B8  2251                     movea.l    A1, [A1]
  1646. 000011BA  2368 0010 0010           move.l     [A1 + 0x10], [A0 + 0x10]
  1647. label000011C0:
  1648. 000011C0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1649. 000011C2  B044                     cmp.w      D0, D4
  1650. 000011C4  660E                     bne        +0x10 /* 000011D4 */
  1651. 000011C6  2054                     movea.l    A0, [A4]
  1652. 000011C8  2147 0010                move.l     [A0 + 0x10], D7
  1653. 000011CC  2E0C                     move.l     D7, A4
  1654. 000011CE  3A2E 000A                move.w     D5, [A6 + 0xA]
  1655. 000011D2  6012                     bra        +0x14 /* 000011E6 */
  1656. label000011D4:
  1657. 000011D4  2053                     movea.l    A0, [A3]
  1658. 000011D6  2C28 0010                move.l     D6, [A0 + 0x10]
  1659. 000011DA  2053                     movea.l    A0, [A3]
  1660. 000011DC  214C 0010                move.l     [A0 + 0x10], A4
  1661. 000011E0  2054                     movea.l    A0, [A4]
  1662. 000011E2  2146 0010                move.l     [A0 + 0x10], D6
  1663. label000011E6:
  1664. 000011E6  207C 0000 0A50           movea.l    A0, 0xA50 /* '\nP' */
  1665. 000011EC  2087                     move.l     [A0], D7
  1666. 000011EE  207C 0000 0A5A           movea.l    A0, 0xA5A /* '\nZ' */
  1667. 000011F4  3085                     move.w     [A0], D5
  1668. label000011F6:
  1669. 000011F6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1670. 000011FA  4E5E                     unlink     A6
  1671. 000011FC  2E9F                     move.l     [A7], [A7]+
  1672. 000011FE  4E75                     rts
  1673. export_211:
  1674. fn00001200:
  1675. 00001200  4E56 FFFC                link       A6, -0x0004
  1676. 00001204  7000                     moveq.l    D0, 0x00
  1677. 00001206  2D40 000A                move.l     [A6 + 0xA], D0
  1678. 0000120A  4267                     clr.w      -[A7]
  1679. 0000120C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1680. 00001210  486E FFFC                pea.l      [A6 - 0x4]
  1681. 00001214  4EAD 0262                jsr        [A5 + 0x262 /* export_72 */]
  1682. 00001218  4A5F                     tst.w      [A7]+
  1683. 0000121A  6606                     bne        +0x8 /* 00001222 */
  1684. 0000121C  2D6E FFFC 000A           move.l     [A6 + 0xA], [A6 - 0x4]
  1685. label00001222:
  1686. 00001222  4E5E                     unlink     A6
  1687. 00001224  205F                     movea.l    A0, [A7]+
  1688. 00001226  544F                     addq.w     A7, 2
  1689. 00001228  4ED0                     jmp        [A0]
  1690. export_212:
  1691. 0000122A  4E56 FEF6                link       A6, -0x010A
  1692. 0000122E  2F07                     move.l     -[A7], D7
  1693. 00001230  206E 0008                movea.l    A0, [A6 + 0x8]
  1694. 00001234  43EE FEFA                lea.l      A1, [A6 - 0x106]
  1695. 00001238  7040                     moveq.l    D0, 0x40
  1696. label0000123A:
  1697. 0000123A  22D8                     move.l     [A1]+, [A0]+
  1698. 0000123C  51C8 FFFC                dbf        D0, -0x6 /* 0000123A */
  1699. 00001240  3290                     move.w     [A1], [A0]
  1700. 00001242  426E 000C                clr.w      [A6 + 0xC]
  1701. 00001246  4267                     clr.w      -[A7]
  1702. 00001248  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1703. 0000124C  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1704. 00001250  486E FF00                pea.l      [A6 - 0x100]
  1705. 00001254  4267                     clr.w      -[A7]
  1706. 00001256  486E FEF8                pea.l      [A6 - 0x108]
  1707. 0000125A  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  1708. 0000125E  3E1F                     move.w     D7, [A7]+
  1709. 00001260  4A47                     tst.w      D7
  1710. 00001262  661C                     bne        +0x1E /* 00001280 */
  1711. 00001264  42A7                     clr.l      -[A7]
  1712. 00001266  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  1713. 0000126A  4EBA FF94                jsr        [PC - 0x6C /* 00001200 */]
  1714. 0000126E  201F                     move.l     D0, [A7]+
  1715. 00001270  3D40 000C                move.w     [A6 + 0xC], D0
  1716. 00001274  4267                     clr.w      -[A7]
  1717. 00001276  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  1718. 0000127A  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1719. 0000127E  3E1F                     move.w     D7, [A7]+
  1720. label00001280:
  1721. 00001280  2E1F                     move.l     D7, [A7]+
  1722. 00001282  4E5E                     unlink     A6
  1723. 00001284  2E9F                     move.l     [A7], [A7]+
  1724. 00001286  4E75                     rts
  1725. export_213:
  1726. 00001288  4E56 FE00                link       A6, -0x0200
  1727. 0000128C  7094                     moveq.l    D0, 0xFFFFFF94
  1728. 0000128E  B06E 000A                cmp.w      D0, [A6 + 0xA]
  1729. 00001292  660A                     bne        +0xC /* 0000129E */
  1730. 00001294  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1731. 00001298  4EAD 1EB2                jsr        [A5 + 0x1EB2 /* export_978 */]
  1732. 0000129C  602A                     bra        +0x2C /* 000012C8 */
  1733. label0000129E:
  1734. 0000129E  486E FF00                pea.l      [A6 - 0x100]
  1735. 000012A2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1736. 000012A6  4EAD 1D72                jsr        [A5 + 0x1D72 /* export_938 */]
  1737. 000012AA  486E FE00                pea.l      [A6 - 0x200]
  1738. 000012AE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1739. 000012B2  4EBA F392                jsr        [PC - 0xC6E /* 00000646 */]
  1740. 000012B6  487A 0016                pea.l      [PC + 0x16 /* 000012CE, value 0x4E56 'NV', cstring "" */]
  1741. 000012BA  487A 0012                pea.l      [PC + 0x12 /* 000012CE, value 0x4E56 'NV', cstring "" */]
  1742. 000012BE  A98B                     syscall    ParamText
  1743. 000012C0  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  1744. 000012C4  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  1745. label000012C8:
  1746. 000012C8  4E5E                     unlink     A6
  1747. 000012CA  2E9F                     move.l     [A7], [A7]+
  1748. 000012CC  4E75                     rts
  1749. 000012CE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1750. // begin alternate branch 000012D0-000012D8
  1751. fn000012D0:
  1752. 000012D0  4E56 FEFA                link       A6, -0x0106
  1753. 000012D4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1754. // end alternate branch 000012D0-000012D8
  1755. fn000012D0: // (misaligned)
  1756. 000012D2  FEFA 48E7                .extension 0xEFA <<F/2-3/7>> // unimplemented
  1757. 000012D6  0708                     btst       A0, D3
  1758. 000012D8  286E 0008                movea.l    A4, [A6 + 0x8]
  1759. 000012DC  4247                     clr.w      D7
  1760. 000012DE  4245                     clr.w      D5
  1761. 000012E0  1A2C FF00                move.b     D5, [A4 - 0x100]
  1762. 000012E4  3C05                     move.w     D6, D5
  1763. 000012E6  601A                     bra        +0x1C /* 00001302 */
  1764. label000012E8:
  1765. 000012E8  4267                     clr.w      -[A7]
  1766. 000012EA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1767. 000012EE  486C FF00                pea.l      [A4 - 0x100]
  1768. 000012F2  3F06                     move.w     -[A7], D6
  1769. 000012F4  4EAD 1D7A                jsr        [A5 + 0x1D7A /* export_939 */]
  1770. 000012F8  101F                     move.b     D0, [A7]+
  1771. 000012FA  6704                     beq        +0x6 /* 00001300 */
  1772. 000012FC  3E06                     move.w     D7, D6
  1773. 000012FE  6008                     bra        +0xA /* 00001308 */
  1774. label00001300:
  1775. 00001300  5346                     subq.w     D6, 1
  1776. label00001302:
  1777. 00001302  7001                     moveq.l    D0, 0x01
  1778. 00001304  B046                     cmp.w      D0, D6
  1779. 00001306  6FE0                     ble        -0x1E /* 000012E8 */
  1780. label00001308:
  1781. 00001308  4A47                     tst.w      D7
  1782. 0000130A  675E                     beq        +0x60 /* 0000136A */
  1783. 0000130C  206C 000C                movea.l    A0, [A4 + 0xC]
  1784. 00001310  2F08                     move.l     -[A7], A0
  1785. 00001312  486C FF00                pea.l      [A4 - 0x100]
  1786. 00001316  3F3C 0001                move.w     -[A7], 0x1
  1787. 0000131A  3F07                     move.w     -[A7], D7
  1788. 0000131C  486E FEFA                pea.l      [A6 - 0x106]
  1789. 00001320  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  1790. 00001324  205F                     movea.l    A0, [A7]+
  1791. 00001326  43EE FEFA                lea.l      A1, [A6 - 0x106]
  1792. 0000132A  703F                     moveq.l    D0, 0x3F
  1793. label0000132C:
  1794. 0000132C  20D9                     move.l     [A0]+, [A1]+
  1795. 0000132E  51C8 FFFC                dbf        D0, -0x6 /* 0000132C */
  1796. 00001332  206C 0008                movea.l    A0, [A4 + 0x8]
  1797. 00001336  2F08                     move.l     -[A7], A0
  1798. 00001338  486C FF00                pea.l      [A4 - 0x100]
  1799. 0000133C  3007                     move.w     D0, D7
  1800. 0000133E  5240                     addq.w     D0, 1
  1801. 00001340  3F00                     move.w     -[A7], D0
  1802. 00001342  3005                     move.w     D0, D5
  1803. 00001344  9047                     sub.w      D0, D7
  1804. 00001346  3F00                     move.w     -[A7], D0
  1805. 00001348  486E FEFA                pea.l      [A6 - 0x106]
  1806. 0000134C  4EAD 059A                jsr        [A5 + 0x59A /* export_175 */]
  1807. 00001350  205F                     movea.l    A0, [A7]+
  1808. 00001352  43EE FEFA                lea.l      A1, [A6 - 0x106]
  1809. 00001356  703F                     moveq.l    D0, 0x3F
  1810. label00001358:
  1811. 00001358  20D9                     move.l     [A0]+, [A1]+
  1812. 0000135A  51C8 FFFC                dbf        D0, -0x6 /* 00001358 */
  1813. 0000135E  206E 0008                movea.l    A0, [A6 + 0x8]
  1814. 00001362  2C48                     movea.l    A6, A0
  1815. 00001364  4EFA 0058                jmp        [PC + 0x58 /* 000013BE */]
  1816. 00001368  0000 4CDF                ori.b      D0, 0xDF
  1817. // begin alternate branch 0000136A-0000136E
  1818. label0000136A:
  1819. 0000136A  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1820. // end alternate branch 0000136A-0000136E
  1821. label0000136A: // (misaligned)
  1822. 0000136C  10E0                     move.b     [A0]+, -[A0]
  1823. 0000136E  4E5E                     unlink     A6
  1824. 00001370  205F                     movea.l    A0, [A7]+
  1825. 00001372  5C4F                     addq.w     A7, 6
  1826. 00001374  4ED0                     jmp        [A0]
  1827. export_214:
  1828. fn00001376:
  1829. 00001376  4E56 FF00                link       A6, -0x0100
  1830. 0000137A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1831. 0000137E  206E 0010                movea.l    A0, [A6 + 0x10]
  1832. 00001382  43EE FF00                lea.l      A1, [A6 - 0x100]
  1833. 00001386  703F                     moveq.l    D0, 0x3F
  1834. label00001388:
  1835. 00001388  22D8                     move.l     [A1]+, [A0]+
  1836. 0000138A  51C8 FFFC                dbf        D0, -0x6 /* 00001388 */
  1837. 0000138E  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  1838. 00001392  2F0E                     move.l     -[A7], A6
  1839. 00001394  4EBA FF3A                jsr        [PC - 0xC6 /* 000012D0 */]
  1840. 00001398  102D A13E                move.b     D0, [A5 - 0x5EC2]
  1841. 0000139C  670A                     beq        +0xC /* 000013A8 */
  1842. 0000139E  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  1843. 000013A2  2F0E                     move.l     -[A7], A6
  1844. 000013A4  4EBA FF2A                jsr        [PC - 0xD6 /* 000012D0 */]
  1845. label000013A8:
  1846. 000013A8  206E 000C                movea.l    A0, [A6 + 0xC]
  1847. 000013AC  4210                     clr.b      [A0]
  1848. 000013AE  206E 0008                movea.l    A0, [A6 + 0x8]
  1849. 000013B2  43EE FF00                lea.l      A1, [A6 - 0x100]
  1850. 000013B6  703F                     moveq.l    D0, 0x3F
  1851. label000013B8:
  1852. 000013B8  20D9                     move.l     [A0]+, [A1]+
  1853. 000013BA  51C8 FFFC                dbf        D0, -0x6 /* 000013B8 */
  1854. label000013BE:
  1855. 000013BE  4FEE FEE0                lea.l      A7, [A6 - 0x120]
  1856. 000013C2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1857. 000013C6  4E5E                     unlink     A6
  1858. 000013C8  205F                     movea.l    A0, [A7]+
  1859. 000013CA  DEFC 000C                add.w      A7, 0xC
  1860. 000013CE  4ED0                     jmp        [A0]
  1861. export_215:
  1862. fn000013D0:
  1863. 000013D0  4E56 FEF0                link       A6, -0x0110
  1864. 000013D4  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1865. 000013D8  206E 0008                movea.l    A0, [A6 + 0x8]
  1866. 000013DC  43EE FEFA                lea.l      A1, [A6 - 0x106]
  1867. 000013E0  7040                     moveq.l    D0, 0x40
  1868. label000013E2:
  1869. 000013E2  22D8                     move.l     [A1]+, [A0]+
  1870. 000013E4  51C8 FFFC                dbf        D0, -0x6 /* 000013E2 */
  1871. 000013E8  3290                     move.w     [A1], [A0]
  1872. 000013EA  42A7                     clr.l      -[A7]
  1873. 000013EC  2F2D A510                move.l     -[A7], [A5 - 0x5AF0]
  1874. 000013F0  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  1875. 000013F4  7006                     moveq.l    D0, 0x06
  1876. 000013F6  2F00                     move.l     -[A7], D0
  1877. 000013F8  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  1878. 000013FC  201F                     move.l     D0, [A7]+
  1879. 000013FE  3C00                     move.w     D6, D0
  1880. 00001400  4205                     clr.b      D5
  1881. 00001402  3006                     move.w     D0, D6
  1882. 00001404  5340                     subq.w     D0, 1
  1883. 00001406  3D40 FEF0                move.w     [A6 - 0x110], D0
  1884. 0000140A  4247                     clr.w      D7
  1885. 0000140C  6030                     bra        +0x32 /* 0000143E */
  1886. label0000140E:
  1887. 0000140E  206D A510                movea.l    A0, [A5 - 0x5AF0]
  1888. 00001412  2050                     movea.l    A0, [A0]
  1889. 00001414  3007                     move.w     D0, D7
  1890. 00001416  C1FC 0006                muls.w     D0, 0x6
  1891. 0000141A  49F0 0000                lea.l      A4, [A0 + D0.w]
  1892. 0000141E  3014                     move.w     D0, [A4]
  1893. 00001420  B06E FEFA                cmp.w      D0, [A6 - 0x106]
  1894. 00001424  57C0                     seq        D0
  1895. 00001426  222C 0002                move.l     D1, [A4 + 0x2]
  1896. 0000142A  B2AE FEFC                cmp.l      D1, [A6 - 0x104]
  1897. 0000142E  57C1                     seq        D1
  1898. 00001430  C001                     and.b      D0, D1
  1899. 00001432  4400                     neg.b      D0
  1900. 00001434  1A00                     move.b     D5, D0
  1901. 00001436  6702                     beq        +0x4 /* 0000143A */
  1902. 00001438  600A                     bra        +0xC /* 00001444 */
  1903. label0000143A:
  1904. 0000143A  5247                     addq.w     D7, 1
  1905. 0000143C  6906                     bvs        +0x8 /* 00001444 */
  1906. label0000143E:
  1907. 0000143E  BE6E FEF0                cmp.w      D7, [A6 - 0x110]
  1908. 00001442  6FCA                     ble        -0x34 /* 0000140E */
  1909. label00001444:
  1910. 00001444  1005                     move.b     D0, D5
  1911. 00001446  6630                     bne        +0x32 /* 00001478 */
  1912. 00001448  2F2D A510                move.l     -[A7], [A5 - 0x5AF0]
  1913. 0000144C  3006                     move.w     D0, D6
  1914. 0000144E  5240                     addq.w     D0, 1
  1915. 00001450  C1FC 0006                muls.w     D0, 0x6
  1916. 00001454  48C0                     ext.l      D0
  1917. 00001456  2F00                     move.l     -[A7], D0
  1918. 00001458  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  1919. 0000145C  206D A510                movea.l    A0, [A5 - 0x5AF0]
  1920. 00001460  2050                     movea.l    A0, [A0]
  1921. 00001462  3006                     move.w     D0, D6
  1922. 00001464  C1FC 0006                muls.w     D0, 0x6
  1923. 00001468  49F0 0000                lea.l      A4, [A0 + D0.w]
  1924. 0000146C  38AE FEFA                move.w     [A4], [A6 - 0x106]
  1925. 00001470  296E FEFC 0002           move.l     [A4 + 0x2], [A6 - 0x104]
  1926. 00001476  3E06                     move.w     D7, D6
  1927. label00001478:
  1928. 00001478  4267                     clr.w      -[A7]
  1929. 0000147A  486E FF00                pea.l      [A6 - 0x100]
  1930. 0000147E  2F2D A518                move.l     -[A7], [A5 - 0x5AE8]
  1931. 00001482  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  1932. 00001486  381F                     move.w     D4, [A7]+
  1933. 00001488  4A44                     tst.w      D4
  1934. 0000148A  661C                     bne        +0x1E /* 000014A8 */
  1935. 0000148C  486E FF00                pea.l      [A6 - 0x100]
  1936. 00001490  2F2D A518                move.l     -[A7], [A5 - 0x5AE8]
  1937. 00001494  4EAD 2362                jsr        [A5 + 0x2362 /* export_1128 */]
  1938. 00001498  4267                     clr.w      -[A7]
  1939. 0000149A  486E FF00                pea.l      [A6 - 0x100]
  1940. 0000149E  2F2D A518                move.l     -[A7], [A5 - 0x5AE8]
  1941. 000014A2  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  1942. 000014A6  381F                     move.w     D4, [A7]+
  1943. label000014A8:
  1944. 000014A8  7000                     moveq.l    D0, 0x00
  1945. 000014AA  3007                     move.w     D0, D7
  1946. 000014AC  7210                     moveq.l    D1, 0x10
  1947. 000014AE  E3A8                     lsl        D0, D1
  1948. 000014B0  3204                     move.w     D1, D4
  1949. 000014B2  48C1                     ext.l      D1
  1950. 000014B4  D280                     add.l      D1, D0
  1951. 000014B6  2D41 000C                move.l     [A6 + 0xC], D1
  1952. 000014BA  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1953. 000014BE  4E5E                     unlink     A6
  1954. 000014C0  2E9F                     move.l     [A7], [A7]+
  1955. 000014C2  4E75                     rts
  1956. export_216:
  1957. 000014C4  4E56 FCF6                link       A6, -0x030A
  1958. 000014C8  2F0C                     move.l     -[A7], A4
  1959. 000014CA  206E 000C                movea.l    A0, [A6 + 0xC]
  1960. 000014CE  43EE FF00                lea.l      A1, [A6 - 0x100]
  1961. 000014D2  703F                     moveq.l    D0, 0x3F
  1962. label000014D4:
  1963. 000014D4  22D8                     move.l     [A1]+, [A0]+
  1964. 000014D6  51C8 FFFC                dbf        D0, -0x6 /* 000014D4 */
  1965. 000014DA  286E 0008                movea.l    A4, [A6 + 0x8]
  1966. 000014DE  7000                     moveq.l    D0, 0x00
  1967. 000014E0  2880                     move.l     [A4], D0
  1968. 000014E2  4240                     clr.w      D0
  1969. 000014E4  102E FF00                move.b     D0, [A6 - 0x100]
  1970. 000014E8  4A40                     tst.w      D0
  1971. 000014EA  6606                     bne        +0x8 /* 000014F2 */
  1972. 000014EC  28AD A630                move.l     [A4], [A5 - 0x59D0]
  1973. 000014F0  605C                     bra        +0x5E /* 0000154E */
  1974. label000014F2:
  1975. 000014F2  4267                     clr.w      -[A7]
  1976. 000014F4  486E FF00                pea.l      [A6 - 0x100]
  1977. 000014F8  487A 0068                pea.l      [PC + 0x68 /* 00001562, value 0x4486F6D, pstring "Home" */]
  1978. 000014FC  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  1979. 00001500  101F                     move.b     D0, [A7]+
  1980. 00001502  6706                     beq        +0x8 /* 0000150A */
  1981. 00001504  28AD A522                move.l     [A4], [A5 - 0x5ADE]
  1982. 00001508  6044                     bra        +0x46 /* 0000154E */
  1983. label0000150A:
  1984. 0000150A  486E FF00                pea.l      [A6 - 0x100]
  1985. 0000150E  4267                     clr.w      -[A7]
  1986. 00001510  4EBA F0A6                jsr        [PC - 0xF5A /* 000005B8 */]
  1987. 00001514  2D7C 5354 414B FCF6      move.l     [A6 - 0x30A], 0x5354414B /* 'STAK' */
  1988. 0000151C  4267                     clr.w      -[A7]
  1989. 0000151E  486E FF00                pea.l      [A6 - 0x100]
  1990. 00001522  4267                     clr.w      -[A7]
  1991. 00001524  102D A376                move.b     D0, [A5 - 0x5C8A]
  1992. 00001528  0A00 0001                xori.b     D0, 0x1
  1993. 0000152C  1F00                     move.b     -[A7], D0
  1994. 0000152E  486E FCF6                pea.l      [A6 - 0x30A]
  1995. 00001532  486E FCFA                pea.l      [A6 - 0x306]
  1996. 00001536  486E FE00                pea.l      [A6 - 0x200]
  1997. 0000153A  4EBA F568                jsr        [PC - 0xA98 /* 00000AA4 */]
  1998. 0000153E  101F                     move.b     D0, [A7]+
  1999. 00001540  670C                     beq        +0xE /* 0000154E */
  2000. 00001542  42A7                     clr.l      -[A7]
  2001. 00001544  486E FCFA                pea.l      [A6 - 0x306]
  2002. 00001548  4EBA FE86                jsr        [PC - 0x17A /* 000013D0 */]
  2003. 0000154C  289F                     move.l     [A4], [A7]+
  2004. label0000154E:
  2005. 0000154E  4A94                     tst.l      [A4]
  2006. 00001550  5EC0                     sgt        D0
  2007. 00001552  4400                     neg.b      D0
  2008. 00001554  1D40 0010                move.b     [A6 + 0x10], D0
  2009. 00001558  285F                     movea.l    A4, [A7]+
  2010. 0000155A  4E5E                     unlink     A6
  2011. 0000155C  205F                     movea.l    A0, [A7]+
  2012. 0000155E  504F                     addq.w     A7, 8
  2013. 00001560  4ED0                     jmp        [A0]
  2014. 00001562  0448 6F6D                subi.w     A0, 0x6F6D /* 'om' */
  2015. 00001566  6500 4E56                bcs        +0x4E58 /* 000063BE */
  2016. // begin alternate branch 00001568-00001578
  2017. export_217:
  2018. fn00001568:
  2019. 00001568  4E56 0000                link       A6, 0
  2020. 0000156C  48E7 0018                movem.l    -[A7], A3,A4
  2021. 00001570  266E 0008                movea.l    A3, [A6 + 0x8]
  2022. 00001574  206D A510                movea.l    A0, [A5 - 0x5AF0]
  2023. // end alternate branch 00001568-00001578
  2024. export_217: // at 00001568 (misaligned)
  2025. fn00001568: // (misaligned)
  2026. 0000156A  0000 48E7                ori.b      D0, 0xE7
  2027. 0000156E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  2028. 00001572  0008 206D                ori.b      A0, 0x6D /* 'm' */
  2029. 00001576  A510                     syscall    Allocate/PBAllocContig/AllocContig, flags=5
  2030. 00001578  2050                     movea.l    A0, [A0]
  2031. 0000157A  302E 000C                move.w     D0, [A6 + 0xC]
  2032. 0000157E  C1FC 0006                muls.w     D0, 0x6
  2033. 00001582  49F0 0000                lea.l      A4, [A0 + D0.w]
  2034. 00001586  3694                     move.w     [A3], [A4]
  2035. 00001588  276C 0002 0002           move.l     [A3 + 0x2], [A4 + 0x2]
  2036. 0000158E  2F2D A518                move.l     -[A7], [A5 - 0x5AE8]
  2037. 00001592  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  2038. 00001596  486B 0006                pea.l      [A3 + 0x6]
  2039. 0000159A  4EAD 23F2                jsr        [A5 + 0x23F2 /* export_1146 */]
  2040. 0000159E  4CDF 1800                movem.l    A3,A4, [A7]+
  2041. 000015A2  4E5E                     unlink     A6
  2042. 000015A4  205F                     movea.l    A0, [A7]+
  2043. 000015A6  504F                     addq.w     A7, 8
  2044. 000015A8  4ED0                     jmp        [A0]
  2045. export_218:
  2046. 000015AA  4E56 FCFA                link       A6, -0x0306
  2047. 000015AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2048. 000015B2  486E FDFA                pea.l      [A6 - 0x206]
  2049. 000015B6  4EBA FFB0                jsr        [PC - 0x50 /* 00001568 */]
  2050. 000015BA  4A6E FDFA                tst.w      [A6 - 0x206]
  2051. 000015BE  57C0                     seq        D0
  2052. 000015C0  4A00                     tst.b      D0
  2053. 000015C2  6710                     beq        +0x12 /* 000015D4 */
  2054. 000015C4  4AAE FDFC                tst.l      [A6 - 0x204]
  2055. 000015C8  57C1                     seq        D1
  2056. 000015CA  C001                     and.b      D0, D1
  2057. 000015CC  6706                     beq        +0x8 /* 000015D4 */
  2058. 000015CE  422E FF00                clr.b      [A6 - 0x100]
  2059. 000015D2  6010                     bra        +0x12 /* 000015E4 */
  2060. label000015D4:
  2061. 000015D4  3F2E FDFA                move.w     -[A7], [A6 - 0x206]
  2062. 000015D8  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  2063. 000015DC  486E FF00                pea.l      [A6 - 0x100]
  2064. 000015E0  4EBA EE8C                jsr        [PC - 0x1174 /* 0000046E */]
  2065. label000015E4:
  2066. 000015E4  206E 000C                movea.l    A0, [A6 + 0xC]
  2067. 000015E8  2F08                     move.l     -[A7], A0
  2068. 000015EA  486E FF00                pea.l      [A6 - 0x100]
  2069. 000015EE  486E FE00                pea.l      [A6 - 0x200]
  2070. 000015F2  486E FCFA                pea.l      [A6 - 0x306]
  2071. 000015F6  3F3C 0002                move.w     -[A7], 0x2
  2072. 000015FA  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2073. 000015FE  205F                     movea.l    A0, [A7]+
  2074. 00001600  43EE FCFA                lea.l      A1, [A6 - 0x306]
  2075. 00001604  703F                     moveq.l    D0, 0x3F
  2076. label00001606:
  2077. 00001606  20D9                     move.l     [A0]+, [A1]+
  2078. 00001608  51C8 FFFC                dbf        D0, -0x6 /* 00001606 */
  2079. 0000160C  4E5E                     unlink     A6
  2080. 0000160E  2E9F                     move.l     [A7], [A7]+
  2081. 00001610  4E75                     rts
  2082. export_219:
  2083. fn00001612:
  2084. 00001612  4E56 FEF0                link       A6, -0x0110
  2085. 00001616  206E 0010                movea.l    A0, [A6 + 0x10]
  2086. 0000161A  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2087. 0000161E  22D8                     move.l     [A1]+, [A0]+
  2088. 00001620  22D8                     move.l     [A1]+, [A0]+
  2089. 00001622  22D8                     move.l     [A1]+, [A0]+
  2090. 00001624  22D8                     move.l     [A1]+, [A0]+
  2091. 00001626  206E 000C                movea.l    A0, [A6 + 0xC]
  2092. 0000162A  43EE FEF0                lea.l      A1, [A6 - 0x110]
  2093. 0000162E  703F                     moveq.l    D0, 0x3F
  2094. label00001630:
  2095. 00001630  22D8                     move.l     [A1]+, [A0]+
  2096. 00001632  51C8 FFFC                dbf        D0, -0x6 /* 00001630 */
  2097. 00001636  2F3C 000B 008A           move.l     -[A7], 0xB008A
  2098. 0000163C  486E FEF0                pea.l      [A6 - 0x110]
  2099. 00001640  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  2100. 00001644  42A7                     clr.l      -[A7]
  2101. 00001646  3F3C 008A                move.w     -[A7], 0x8A
  2102. 0000164A  4EBA EA66                jsr        [PC - 0x159A /* 000000B2 */]
  2103. 0000164E  2B5F A514                move.l     [A5 - 0x5AEC], [A7]+
  2104. 00001652  486E FEF0                pea.l      [A6 - 0x110]
  2105. 00001656  487A 0048                pea.l      [PC + 0x48 /* 000016A0, value 0x4E56 'NV', cstring "" */]
  2106. 0000165A  487A 0044                pea.l      [PC + 0x44 /* 000016A0, value 0x4E56 'NV', cstring "" */]
  2107. 0000165E  487A 0040                pea.l      [PC + 0x40 /* 000016A0, value 0x4E56 'NV', cstring "" */]
  2108. 00001662  A98B                     syscall    ParamText
  2109. 00001664  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2110. 00001668  2F2D A514                move.l     -[A7], [A5 - 0x5AEC]
  2111. 0000166C  487A 0030                pea.l      [PC + 0x30 /* 0000169E, value 0x1200000 */]
  2112. 00001670  42A7                     clr.l      -[A7]
  2113. 00001672  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2114. 00001676  486E FFF0                pea.l      [A6 - 0x10]
  2115. 0000167A  42A7                     clr.l      -[A7]
  2116. 0000167C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2117. 00001680  3F3C 008A                move.w     -[A7], 0x8A
  2118. 00001684  486D 1F2A                pea.l      [A5 + 0x1F2A /* export_993 */]
  2119. 00001688  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  2120. 0000168C  3F3C 008A                move.w     -[A7], 0x8A
  2121. 00001690  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  2122. 00001694  4E5E                     unlink     A6
  2123. 00001696  205F                     movea.l    A0, [A7]+
  2124. 00001698  DEFC 000E                add.w      A7, 0xE
  2125. 0000169C  4ED0                     jmp        [A0]
  2126. 0000169E  0120                     btst       -[A0], D0
  2127. 000016A0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2128. export_220: // at 000016A2 (misaligned)
  2129. 000016A4  FE00 206E                .unknown   0xFE00 0x206E (W = 7)
  2130. 000016A8  0010 43EE                ori.b      [A0], 0xEE
  2131. 000016AC  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  2132. 000016AE  703F                     moveq.l    D0, 0x3F
  2133. label000016B0:
  2134. 000016B0  22D8                     move.l     [A1]+, [A0]+
  2135. 000016B2  51C8 FFFC                dbf        D0, -0x6 /* 000016B0 */
  2136. 000016B6  206E 000C                movea.l    A0, [A6 + 0xC]
  2137. 000016BA  43EE FE00                lea.l      A1, [A6 - 0x200]
  2138. 000016BE  703F                     moveq.l    D0, 0x3F
  2139. label000016C0:
  2140. 000016C0  22D8                     move.l     [A1]+, [A0]+
  2141. 000016C2  51C8 FFFC                dbf        D0, -0x6 /* 000016C0 */
  2142. 000016C6  2F3C 0003 F061           move.l     -[A7], 0x3F061
  2143. 000016CC  486E FF00                pea.l      [A6 - 0x100]
  2144. 000016D0  4EAD 1F3A                jsr        [A5 + 0x1F3A /* export_995 */]
  2145. 000016D4  42A7                     clr.l      -[A7]
  2146. 000016D6  3F3C F061                move.w     -[A7], 0xF061
  2147. 000016DA  4EBA E9D6                jsr        [PC - 0x162A /* 000000B2 */]
  2148. 000016DE  2B5F A514                move.l     [A5 - 0x5AEC], [A7]+
  2149. 000016E2  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2150. 000016E6  2F2D A514                move.l     -[A7], [A5 - 0x5AEC]
  2151. 000016EA  486E FF00                pea.l      [A6 - 0x100]
  2152. 000016EE  486E FE00                pea.l      [A6 - 0x200]
  2153. 000016F2  42A7                     clr.l      -[A7]
  2154. 000016F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2155. 000016F8  3F3C F061                move.w     -[A7], 0xF061
  2156. 000016FC  486D 1F2A                pea.l      [A5 + 0x1F2A /* export_993 */]
  2157. 00001700  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  2158. 00001704  3F3C F061                move.w     -[A7], 0xF061
  2159. 00001708  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  2160. 0000170C  4E5E                     unlink     A6
  2161. 0000170E  205F                     movea.l    A0, [A7]+
  2162. 00001710  DEFC 000C                add.w      A7, 0xC
  2163. 00001714  4ED0                     jmp        [A0]
  2164. export_221:
  2165. 00001716  4E56 0000                link       A6, 0
  2166. 0000171A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2167. 0000171E  4EAD 1132                jsr        [A5 + 0x1132 /* export_546 */]
  2168. 00001722  4EAD 2172                jsr        [A5 + 0x2172 /* export_1066 */]
  2169. 00001726  4E5E                     unlink     A6
  2170. 00001728  2E9F                     move.l     [A7], [A7]+
  2171. 0000172A  4E75                     rts
  2172. export_222:
  2173. 0000172C  4E56 FFFA                link       A6, -0x0006
  2174. 00001730  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2175. 00001734  486E FFFE                pea.l      [A6 - 0x2]
  2176. 00001738  486E FFFA                pea.l      [A6 - 0x6]
  2177. 0000173C  4EBA 001A                jsr        [PC + 0x1A /* 00001758 */]
  2178. 00001740  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  2179. 00001744  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  2180. 00001748  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2181. 0000174C  4EBA ED20                jsr        [PC - 0x12E0 /* 0000046E */]
  2182. 00001750  4E5E                     unlink     A6
  2183. 00001752  205F                     movea.l    A0, [A7]+
  2184. 00001754  5C4F                     addq.w     A7, 6
  2185. 00001756  4ED0                     jmp        [A0]
  2186. export_223:
  2187. fn00001758:
  2188. 00001758  4E56 FFCA                link       A6, -0x0036
  2189. 0000175C  486E FFCA                pea.l      [A6 - 0x36]
  2190. 00001760  7034                     moveq.l    D0, 0x34
  2191. 00001762  2F00                     move.l     -[A7], D0
  2192. 00001764  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2193. 00001768  3D6E 0010 FFE0           move.w     [A6 - 0x20], [A6 + 0x10]
  2194. 0000176E  4267                     clr.w      -[A7]
  2195. 00001770  486E FFCA                pea.l      [A6 - 0x36]
  2196. 00001774  4267                     clr.w      -[A7]
  2197. 00001776  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2198. 0000177A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2199. 0000177E  206E 000C                movea.l    A0, [A6 + 0xC]
  2200. 00001782  30AE FFEA                move.w     [A0], [A6 - 0x16]
  2201. 00001786  206E 0008                movea.l    A0, [A6 + 0x8]
  2202. 0000178A  20AE FFFA                move.l     [A0], [A6 - 0x6]
  2203. 0000178E  4E5E                     unlink     A6
  2204. 00001790  205F                     movea.l    A0, [A7]+
  2205. 00001792  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2206. 00001796  4ED0                     jmp        [A0]
  2207. export_224:
  2208. fn00001798:
  2209. 00001798  4E56 FBA6                link       A6, -0x045A
  2210. 0000179C  2F0C                     move.l     -[A7], A4
  2211. 0000179E  206E 0018                movea.l    A0, [A6 + 0x18]
  2212. 000017A2  43EE FFF0                lea.l      A1, [A6 - 0x10]
  2213. 000017A6  22D8                     move.l     [A1]+, [A0]+
  2214. 000017A8  22D8                     move.l     [A1]+, [A0]+
  2215. 000017AA  22D8                     move.l     [A1]+, [A0]+
  2216. 000017AC  22D8                     move.l     [A1]+, [A0]+
  2217. 000017AE  206E 0014                movea.l    A0, [A6 + 0x14]
  2218. 000017B2  43EE FEF0                lea.l      A1, [A6 - 0x110]
  2219. 000017B6  703F                     moveq.l    D0, 0x3F
  2220. label000017B8:
  2221. 000017B8  22D8                     move.l     [A1]+, [A0]+
  2222. 000017BA  51C8 FFFC                dbf        D0, -0x6 /* 000017B8 */
  2223. 000017BE  286E 0010                movea.l    A4, [A6 + 0x10]
  2224. 000017C2  422E 001E                clr.b      [A6 + 0x1E]
  2225. 000017C6  486E FBA6                pea.l      [A6 - 0x45A]
  2226. 000017CA  3F3C 0004                move.w     -[A7], 0x4
  2227. 000017CE  4EAD 1D4A                jsr        [A5 + 0x1D4A /* export_933 */]
  2228. 000017D2  205F                     movea.l    A0, [A7]+
  2229. 000017D4  43EE FDA6                lea.l      A1, [A6 - 0x25A]
  2230. 000017D8  703F                     moveq.l    D0, 0x3F
  2231. label000017DA:
  2232. 000017DA  22D8                     move.l     [A1]+, [A0]+
  2233. 000017DC  51C8 FFFC                dbf        D0, -0x6 /* 000017DA */
  2234. 000017E0  4267                     clr.w      -[A7]
  2235. 000017E2  486E FEF0                pea.l      [A6 - 0x110]
  2236. 000017E6  486E FDA6                pea.l      [A6 - 0x25A]
  2237. 000017EA  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  2238. 000017EE  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  2239. 000017F2  486E FFF0                pea.l      [A6 - 0x10]
  2240. 000017F6  486E FDA6                pea.l      [A6 - 0x25A]
  2241. 000017FA  486E FEA6                pea.l      [A6 - 0x15A]
  2242. 000017FE  4EBA FE12                jsr        [PC - 0x1EE /* 00001612 */]
  2243. 00001802  102E FEA6                move.b     D0, [A6 - 0x15A]
  2244. 00001806  6776                     beq        +0x78 /* 0000187E */
  2245. 00001808  1D7C 0001 001E           move.b     [A6 + 0x1E], 0x1
  2246. 0000180E  3F2E FEAC                move.w     -[A7], [A6 - 0x154]
  2247. 00001812  2F0C                     move.l     -[A7], A4
  2248. 00001814  486C 0002                pea.l      [A4 + 0x2]
  2249. 00001818  4EBA FF3E                jsr        [PC - 0xC2 /* 00001758 */]
  2250. 0000181C  204C                     movea.l    A0, A4
  2251. 0000181E  5C88                     addq.l     A0, 6
  2252. 00001820  43EE FEB0                lea.l      A1, [A6 - 0x150]
  2253. 00001824  700F                     moveq.l    D0, 0x0F
  2254. label00001826:
  2255. 00001826  20D9                     move.l     [A0]+, [A1]+
  2256. 00001828  51C8 FFFC                dbf        D0, -0x6 /* 00001826 */
  2257. 0000182C  3F14                     move.w     -[A7], [A4]
  2258. 0000182E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2259. 00001832  486E FDA6                pea.l      [A6 - 0x25A]
  2260. 00001836  4EBA EC36                jsr        [PC - 0x13CA /* 0000046E */]
  2261. 0000183A  206E 000C                movea.l    A0, [A6 + 0xC]
  2262. 0000183E  2F08                     move.l     -[A7], A0
  2263. 00001840  486E FDA6                pea.l      [A6 - 0x25A]
  2264. 00001844  486E FEB0                pea.l      [A6 - 0x150]
  2265. 00001848  486E FCA6                pea.l      [A6 - 0x35A]
  2266. 0000184C  3F3C 0002                move.w     -[A7], 0x2
  2267. 00001850  4EAD 0592                jsr        [A5 + 0x592 /* export_174 */]
  2268. 00001854  205F                     movea.l    A0, [A7]+
  2269. 00001856  43EE FCA6                lea.l      A1, [A6 - 0x35A]
  2270. 0000185A  703F                     moveq.l    D0, 0x3F
  2271. label0000185C:
  2272. 0000185C  20D9                     move.l     [A0]+, [A1]+
  2273. 0000185E  51C8 FFFC                dbf        D0, -0x6 /* 0000185C */
  2274. 00001862  206E 0008                movea.l    A0, [A6 + 0x8]
  2275. 00001866  20AE FEA8                move.l     [A0], [A6 - 0x158]
  2276. 0000186A  102D A50E                move.b     D0, [A5 - 0x5AF2]
  2277. 0000186E  670E                     beq        +0x10 /* 0000187E */
  2278. 00001870  206E 0008                movea.l    A0, [A6 + 0x8]
  2279. 00001874  2F10                     move.l     -[A7], [A0]
  2280. 00001876  486E FDA6                pea.l      [A6 - 0x25A]
  2281. 0000187A  4EAD 27FA                jsr        [A5 + 0x27FA /* export_1275 */]
  2282. label0000187E:
  2283. 0000187E  285F                     movea.l    A4, [A7]+
  2284. 00001880  4E5E                     unlink     A6
  2285. 00001882  205F                     movea.l    A0, [A7]+
  2286. 00001884  DEFC 0016                add.w      A7, 0x16
  2287. 00001888  4ED0                     jmp        [A0]
  2288. export_225:
  2289. fn0000188A:
  2290. 0000188A  4E56 FF44                link       A6, -0x00BC
  2291. 0000188E  422E 000E                clr.b      [A6 + 0xE]
  2292. 00001892  486E FFC2                pea.l      [A6 - 0x3E]
  2293. 00001896  703E                     moveq.l    D0, 0x3E
  2294. 00001898  2F00                     move.l     -[A7], D0
  2295. 0000189A  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2296. 0000189E  3D6E 000C FFDA           move.w     [A6 - 0x26], [A6 + 0xC]
  2297. 000018A4  4267                     clr.w      -[A7]
  2298. 000018A6  486E FFC2                pea.l      [A6 - 0x3E]
  2299. 000018AA  4267                     clr.w      -[A7]
  2300. 000018AC  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  2301. 000018B0  4A5F                     tst.w      [A7]+
  2302. 000018B2  6704                     beq        +0x6 /* 000018B8 */
  2303. 000018B4  6000 00A2                bra        +0xA4 /* 00001958 */
  2304. label000018B8:
  2305. 000018B8  486E FF48                pea.l      [A6 - 0xB8]
  2306. 000018BC  707A                     moveq.l    D0, 0x7A
  2307. 000018BE  2F00                     move.l     -[A7], D0
  2308. 000018C0  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2309. 000018C4  206E 0008                movea.l    A0, [A6 + 0x8]
  2310. 000018C8  3D50 FF5E                move.w     [A6 - 0xA2], [A0]
  2311. 000018CC  4267                     clr.w      -[A7]
  2312. 000018CE  486E FF48                pea.l      [A6 - 0xB8]
  2313. 000018D2  4267                     clr.w      -[A7]
  2314. 000018D4  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  2315. 000018D8  4A5F                     tst.w      [A7]+
  2316. 000018DA  6702                     beq        +0x4 /* 000018DE */
  2317. 000018DC  607A                     bra        +0x7C /* 00001958 */
  2318. label000018DE:
  2319. 000018DE  3D6E FF6E FF46           move.w     [A6 - 0xBA], [A6 - 0x92]
  2320. 000018E4  486E FF48                pea.l      [A6 - 0xB8]
  2321. 000018E8  707A                     moveq.l    D0, 0x7A
  2322. 000018EA  2F00                     move.l     -[A7], D0
  2323. 000018EC  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2324. 000018F0  206E 0008                movea.l    A0, [A6 + 0x8]
  2325. 000018F4  5C88                     addq.l     A0, 6
  2326. 000018F6  2D48 FF5A                move.l     [A6 - 0xA6], A0
  2327. 000018FA  206E 0008                movea.l    A0, [A6 + 0x8]
  2328. 000018FE  3D50 FF5E                move.w     [A6 - 0xA2], [A0]
  2329. 00001902  206E 0008                movea.l    A0, [A6 + 0x8]
  2330. 00001906  2D68 0002 FF78           move.l     [A6 - 0x88], [A0 + 0x2]
  2331. 0000190C  4267                     clr.w      -[A7]
  2332. 0000190E  486E FF48                pea.l      [A6 - 0xB8]
  2333. 00001912  4267                     clr.w      -[A7]
  2334. 00001914  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  2335. 00001918  4A5F                     tst.w      [A7]+
  2336. 0000191A  6702                     beq        +0x4 /* 0000191E */
  2337. 0000191C  603A                     bra        +0x3C /* 00001958 */
  2338. label0000191E:
  2339. 0000191E  1D6E FF66 FF45           move.b     [A6 - 0xBB], [A6 - 0x9A]
  2340. 00001924  082E 0000 FFE6           btst.b     [A6 - 0x1A], 0x0
  2341. 0000192A  56C0                     sne        D0
  2342. 0000192C  4A00                     tst.b      D0
  2343. 0000192E  6722                     beq        +0x24 /* 00001952 */
  2344. 00001930  082E 0007 FF47           btst.b     [A6 - 0xB9], 0x7
  2345. 00001936  57C1                     seq        D1
  2346. 00001938  C001                     and.b      D0, D1
  2347. 0000193A  6716                     beq        +0x18 /* 00001952 */
  2348. 0000193C  082E 0007 FF46           btst.b     [A6 - 0xBA], 0x7
  2349. 00001942  57C1                     seq        D1
  2350. 00001944  C001                     and.b      D0, D1
  2351. 00001946  670A                     beq        +0xC /* 00001952 */
  2352. 00001948  082E 0000 FF45           btst.b     [A6 - 0xBB], 0x0
  2353. 0000194E  57C1                     seq        D1
  2354. 00001950  C001                     and.b      D0, D1
  2355. label00001952:
  2356. 00001952  4400                     neg.b      D0
  2357. 00001954  1D40 000E                move.b     [A6 + 0xE], D0
  2358. label00001958:
  2359. 00001958  4E5E                     unlink     A6
  2360. 0000195A  205F                     movea.l    A0, [A7]+
  2361. 0000195C  5C4F                     addq.w     A7, 6
  2362. 0000195E  4ED0                     jmp        [A0]
  2363. export_226:
  2364. 00001960  4E56 FEF6                link       A6, -0x010A
  2365. 00001964  2F07                     move.l     -[A7], D7
  2366. 00001966  206E 0008                movea.l    A0, [A6 + 0x8]
  2367. 0000196A  43EE FEFA                lea.l      A1, [A6 - 0x106]
  2368. 0000196E  7040                     moveq.l    D0, 0x40
  2369. label00001970:
  2370. 00001970  22D8                     move.l     [A1]+, [A0]+
  2371. 00001972  51C8 FFFC                dbf        D0, -0x6 /* 00001970 */
  2372. 00001976  3290                     move.w     [A1], [A0]
  2373. 00001978  4267                     clr.w      -[A7]
  2374. 0000197A  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  2375. 0000197E  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  2376. 00001982  486E FF00                pea.l      [A6 - 0x100]
  2377. 00001986  1F3C 0003                move.b     -[A7], 0x3
  2378. 0000198A  486E FEF8                pea.l      [A6 - 0x108]
  2379. 0000198E  4EAD 0322                jsr        [A5 + 0x322 /* export_96 */]
  2380. 00001992  3E1F                     move.w     D7, [A7]+
  2381. 00001994  4A47                     tst.w      D7
  2382. 00001996  661A                     bne        +0x1C /* 000019B2 */
  2383. 00001998  4267                     clr.w      -[A7]
  2384. 0000199A  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  2385. 0000199E  42A7                     clr.l      -[A7]
  2386. 000019A0  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  2387. 000019A4  3E1F                     move.w     D7, [A7]+
  2388. 000019A6  4267                     clr.w      -[A7]
  2389. 000019A8  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  2390. 000019AC  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2391. 000019B0  3E1F                     move.w     D7, [A7]+
  2392. label000019B2:
  2393. 000019B2  3D47 000C                move.w     [A6 + 0xC], D7
  2394. 000019B6  2E1F                     move.l     D7, [A7]+
  2395. 000019B8  4E5E                     unlink     A6
  2396. 000019BA  2E9F                     move.l     [A7], [A7]+
  2397. 000019BC  4E75                     rts
  2398. export_227:
  2399. 000019BE  4E56 FFF8                link       A6, -0x0008
  2400. 000019C2  48E7 0300                movem.l    -[A7], D6,D7
  2401. 000019C6  42A7                     clr.l      -[A7]
  2402. 000019C8  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  2403. 000019CC  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  2404. 000019D0  2E1F                     move.l     D7, [A7]+
  2405. 000019D2  6606                     bne        +0x8 /* 000019DA */
  2406. 000019D4  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2407. 000019D8  6030                     bra        +0x32 /* 00001A0A */
  2408. label000019DA:
  2409. 000019DA  42A7                     clr.l      -[A7]
  2410. 000019DC  42A7                     clr.l      -[A7]
  2411. 000019DE  4EAD 2692                jsr        [A5 + 0x2692 /* export_1230 */]
  2412. 000019E2  2F07                     move.l     -[A7], D7
  2413. 000019E4  4EAD 25A2                jsr        [A5 + 0x25A2 /* export_1200 */]
  2414. 000019E8  2C1F                     move.l     D6, [A7]+
  2415. 000019EA  6606                     bne        +0x8 /* 000019F2 */
  2416. 000019EC  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2417. 000019F0  600E                     bra        +0x10 /* 00001A00 */
  2418. label000019F2:
  2419. 000019F2  2F06                     move.l     -[A7], D6
  2420. 000019F4  2F2D A630                move.l     -[A7], [A5 - 0x59D0]
  2421. 000019F8  3F3C 0003                move.w     -[A7], 0x3
  2422. 000019FC  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  2423. label00001A00:
  2424. 00001A00  102D C572                move.b     D0, [A5 - 0x3A8E]
  2425. 00001A04  6604                     bne        +0x6 /* 00001A0A */
  2426. 00001A06  4EBA 06B0                jsr        [PC + 0x6B0 /* 000020B8 */]
  2427. label00001A0A:
  2428. 00001A0A  4CDF 00C0                movem.l    D6,D7, [A7]+
  2429. 00001A0E  4E5E                     unlink     A6
  2430. 00001A10  4E75                     rts
  2431. export_228:
  2432. 00001A12  4E56 FFFE                link       A6, -0x0002
  2433. 00001A16  2F07                     move.l     -[A7], D7
  2434. 00001A18  4267                     clr.w      -[A7]
  2435. 00001A1A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2436. 00001A1E  4EAD 1972                jsr        [A5 + 0x1972 /* export_810 */]
  2437. 00001A22  3E1F                     move.w     D7, [A7]+
  2438. 00001A24  486D 1972                pea.l      [A5 + 0x1972 /* export_810 */]
  2439. 00001A28  A9F1                     syscall    UnloadSeg
  2440. 00001A2A  4A47                     tst.w      D7
  2441. 00001A2C  6716                     beq        +0x18 /* 00001A44 */
  2442. 00001A2E  3F07                     move.w     -[A7], D7
  2443. 00001A30  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  2444. 00001A34  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  2445. 00001A38  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  2446. 00001A3C  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  2447. 00001A40  4EAD 12A2                jsr        [A5 + 0x12A2 /* export_592 */]
  2448. label00001A44:
  2449. 00001A44  2E1F                     move.l     D7, [A7]+
  2450. 00001A46  4E5E                     unlink     A6
  2451. 00001A48  205F                     movea.l    A0, [A7]+
  2452. 00001A4A  544F                     addq.w     A7, 2
  2453. 00001A4C  4ED0                     jmp        [A0]
  2454. export_229:
  2455. 00001A4E  4E56 FFFE                link       A6, -0x0002
  2456. 00001A52  2F07                     move.l     -[A7], D7
  2457. 00001A54  4267                     clr.w      -[A7]
  2458. 00001A56  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2459. 00001A5A  1F2E 000A                move.b     -[A7], [A6 + 0xA]
  2460. 00001A5E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2461. 00001A62  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  2462. 00001A66  3E1F                     move.w     D7, [A7]+
  2463. 00001A68  486D 196A                pea.l      [A5 + 0x196A /* export_809 */]
  2464. 00001A6C  A9F1                     syscall    UnloadSeg
  2465. 00001A6E  4A47                     tst.w      D7
  2466. 00001A70  6716                     beq        +0x18 /* 00001A88 */
  2467. 00001A72  3F07                     move.w     -[A7], D7
  2468. 00001A74  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  2469. 00001A78  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  2470. 00001A7C  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  2471. 00001A80  2F2D A684                move.l     -[A7], [A5 - 0x597C]
  2472. 00001A84  4EAD 12A2                jsr        [A5 + 0x12A2 /* export_592 */]
  2473. label00001A88:
  2474. 00001A88  2E1F                     move.l     D7, [A7]+
  2475. 00001A8A  4E5E                     unlink     A6
  2476. 00001A8C  205F                     movea.l    A0, [A7]+
  2477. 00001A8E  5C4F                     addq.w     A7, 6
  2478. 00001A90  4ED0                     jmp        [A0]
  2479. fn00001A92:
  2480. 00001A92  4E56 FFF6                link       A6, -0x000A
  2481. 00001A96  48E7 0018                movem.l    -[A7], A3,A4
  2482. 00001A9A  206E 000C                movea.l    A0, [A6 + 0xC]
  2483. 00001A9E  43EE FFFA                lea.l      A1, [A6 - 0x6]
  2484. 00001AA2  22D8                     move.l     [A1]+, [A0]+
  2485. 00001AA4  3290                     move.w     [A1], [A0]
  2486. 00001AA6  286E 0008                movea.l    A4, [A6 + 0x8]
  2487. 00001AAA  4A2E FFFE                tst.b      [A6 - 0x2]
  2488. 00001AAE  6608                     bne        +0xA /* 00001AB8 */
  2489. 00001AB0  296D B266 FFF6           move.l     [A4 - 0xA], [A5 - 0x4D9A]
  2490. 00001AB6  6078                     bra        +0x7A /* 00001B30 */
  2491. label00001AB8:
  2492. 00001AB8  7004                     moveq.l    D0, 0x04
  2493. 00001ABA  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  2494. 00001ABE  662E                     bne        +0x30 /* 00001AEE */
  2495. 00001AC0  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  2496. 00001AC4  2F2D B24E                move.l     -[A7], [A5 - 0x4DB2]
  2497. 00001AC8  2F2D AD8E                move.l     -[A7], [A5 - 0x5272]
  2498. 00001ACC  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2499. 00001AD0  2F2D B24E                move.l     -[A7], [A5 - 0x4DB2]
  2500. 00001AD4  2F2D B3D2                move.l     -[A7], [A5 - 0x4C2E]
  2501. 00001AD8  7004                     moveq.l    D0, 0x04
  2502. 00001ADA  2F00                     move.l     -[A7], D0
  2503. 00001ADC  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2504. 00001AE0  201F                     move.l     D0, [A7]+
  2505. 00001AE2  3F00                     move.w     -[A7], D0
  2506. 00001AE4  3F2D B3CA                move.w     -[A7], [A5 - 0x4C36]
  2507. 00001AE8  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  2508. 00001AEC  603C                     bra        +0x3E /* 00001B2A */
  2509. label00001AEE:
  2510. 00001AEE  7001                     moveq.l    D0, 0x01
  2511. 00001AF0  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  2512. 00001AF4  6606                     bne        +0x8 /* 00001AFC */
  2513. 00001AF6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2514. 00001AF8  2940 FFFA                move.l     [A4 - 0x6], D0
  2515. label00001AFC:
  2516. 00001AFC  7002                     moveq.l    D0, 0x02
  2517. 00001AFE  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  2518. 00001B02  6606                     bne        +0x8 /* 00001B0A */
  2519. 00001B04  7000                     moveq.l    D0, 0x00
  2520. 00001B06  2940 FFFA                move.l     [A4 - 0x6], D0
  2521. label00001B0A:
  2522. 00001B0A  7003                     moveq.l    D0, 0x03
  2523. 00001B0C  B02E FFFE                cmp.b      D0, [A6 - 0x2]
  2524. 00001B10  6608                     bne        +0xA /* 00001B1A */
  2525. 00001B12  297C AAAA AAAA FFFA      move.l     [A4 - 0x6], 0xAAAAAAAA
  2526. label00001B1A:
  2527. 00001B1A  2F2D B24E                move.l     -[A7], [A5 - 0x4DB2]
  2528. 00001B1E  2F2C FFFA                move.l     -[A7], [A4 - 0x6]
  2529. 00001B22  486D C3FE                pea.l      [A5 - 0x3C02]
  2530. 00001B26  4EAD 29D2                jsr        [A5 + 0x29D2 /* export_1334 */]
  2531. label00001B2A:
  2532. 00001B2A  296D B24E FFF6           move.l     [A4 - 0xA], [A5 - 0x4DB2]
  2533. label00001B30:
  2534. 00001B30  266C FFEA                movea.l    A3, [A4 - 0x16]
  2535. 00001B34  D7ED A39E                add.l      A3, [A5 - 0x5C62]
  2536. 00001B38  302E FFFC                move.w     D0, [A6 - 0x4]
  2537. 00001B3C  48C0                     ext.l      D0
  2538. 00001B3E  2F00                     move.l     -[A7], D0
  2539. 00001B40  2F3C 0000 1560           move.l     -[A7], 0x1560
  2540. 00001B46  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2541. 00001B4A  202D AD8E                move.l     D0, [A5 - 0x5272]
  2542. 00001B4E  E488                     lsr        D0, 2
  2543. 00001B50  2F00                     move.l     -[A7], D0
  2544. 00001B52  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  2545. 00001B56  295F FFEE                move.l     [A4 - 0x12], [A7]+
  2546. 00001B5A  0CAC 0000 7FFF FFEE      cmpi.l     [A4 - 0x12], 0x7FFF
  2547. 00001B62  5EC0                     sgt        D0
  2548. 00001B64  4AAC FFEE                tst.l      [A4 - 0x12]
  2549. 00001B68  5DC1                     slt        D1
  2550. 00001B6A  8001                     or.b       D0, D1
  2551. 00001B6C  6708                     beq        +0xA /* 00001B76 */
  2552. 00001B6E  297C 0000 7FFF FFEE      move.l     [A4 - 0x12], 0x7FFF
  2553. label00001B76:
  2554. 00001B76  426C FFE8                clr.w      [A4 - 0x18]
  2555. 00001B7A  7008                     moveq.l    D0, 0x08
  2556. 00001B7C  B06D A394                cmp.w      D0, [A5 - 0x5C6C]
  2557. 00001B80  6608                     bne        +0xA /* 00001B8A */
  2558. 00001B82  397C 0003 FFE8           move.w     [A4 - 0x18], 0x3
  2559. 00001B88  601E                     bra        +0x20 /* 00001BA8 */
  2560. label00001B8A:
  2561. 00001B8A  7004                     moveq.l    D0, 0x04
  2562. 00001B8C  B06D A394                cmp.w      D0, [A5 - 0x5C6C]
  2563. 00001B90  6608                     bne        +0xA /* 00001B9A */
  2564. 00001B92  397C 0002 FFE8           move.w     [A4 - 0x18], 0x2
  2565. 00001B98  600E                     bra        +0x10 /* 00001BA8 */
  2566. label00001B9A:
  2567. 00001B9A  7002                     moveq.l    D0, 0x02
  2568. 00001B9C  B06D A394                cmp.w      D0, [A5 - 0x5C6C]
  2569. 00001BA0  6606                     bne        +0x8 /* 00001BA8 */
  2570. 00001BA2  397C 0001 FFE8           move.w     [A4 - 0x18], 0x1
  2571. label00001BA8:
  2572. 00001BA8  2F2C FFF6                move.l     -[A7], [A4 - 0xA]
  2573. 00001BAC  2F0B                     move.l     -[A7], A3
  2574. 00001BAE  2F2D B32C                move.l     -[A7], [A5 - 0x4CD4]
  2575. 00001BB2  2F2D B3D6                move.l     -[A7], [A5 - 0x4C2A]
  2576. 00001BB6  2F2D A390                move.l     -[A7], [A5 - 0x5C70]
  2577. 00001BBA  3F2D A394                move.w     -[A7], [A5 - 0x5C6C]
  2578. 00001BBE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  2579. 00001BC2  3F2C FFF0                move.w     -[A7], [A4 - 0x10]
  2580. 00001BC6  2F2C FFF2                move.l     -[A7], [A4 - 0xE]
  2581. 00001BCA  3F2D B3C8                move.w     -[A7], [A5 - 0x4C38]
  2582. 00001BCE  3F2D B3CA                move.w     -[A7], [A5 - 0x4C36]
  2583. 00001BD2  3F2D A3BA                move.w     -[A7], [A5 - 0x5C46]
  2584. 00001BD6  486D A3A6                pea.l      [A5 - 0x5C5A]
  2585. 00001BDA  3F2C FFE8                move.w     -[A7], [A4 - 0x18]
  2586. 00001BDE  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  2587. 00001BE2  3B6D A394 A3BA           move.w     [A5 - 0x5C46], [A5 - 0x5C6C]
  2588. 00001BE8  486D 1A6A                pea.l      [A5 + 0x1A6A /* export_841 */]
  2589. 00001BEC  A9F1                     syscall    UnloadSeg
  2590. 00001BEE  4CDF 1800                movem.l    A3,A4, [A7]+
  2591. 00001BF2  4E5E                     unlink     A6
  2592. 00001BF4  205F                     movea.l    A0, [A7]+
  2593. 00001BF6  504F                     addq.w     A7, 8
  2594. 00001BF8  4ED0                     jmp        [A0]
  2595. export_230:
  2596. 00001BFA  4E56 FFE6                link       A6, -0x001A
  2597. 00001BFE  2F07                     move.l     -[A7], D7
  2598. 00001C00  4A6D A148                tst.w      [A5 - 0x5EB8]
  2599. 00001C04  6D00 0140                blt        +0x142 /* 00001D46 */
  2600. 00001C08  4267                     clr.w      -[A7]
  2601. 00001C0A  486D B278                pea.l      [A5 - 0x4D88]
  2602. 00001C0E  A8AE                     syscall    EmptyRect
  2603. 00001C10  101F                     move.b     D0, [A7]+
  2604. 00001C12  6608                     bne        +0xA /* 00001C1C */
  2605. 00001C14  486D B278                pea.l      [A5 - 0x4D88]
  2606. 00001C18  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  2607. label00001C1C:
  2608. 00001C1C  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2609. 00001C20  A873                     syscall    SetPort
  2610. 00001C22  7008                     moveq.l    D0, 0x08
  2611. 00001C24  B06D A394                cmp.w      D0, [A5 - 0x5C6C]
  2612. 00001C28  5DC0                     slt        D0
  2613. 00001C2A  C02D C40C                and.b      D0, [A5 - 0x3BF4]
  2614. 00001C2E  802D BD34                or.b       D0, [A5 - 0x42CC]
  2615. 00001C32  802D BDBC                or.b       D0, [A5 - 0x4244]
  2616. 00001C36  671E                     beq        +0x20 /* 00001C56 */
  2617. 00001C38  486D B26A                pea.l      [A5 - 0x4D96]
  2618. 00001C3C  206D B660                movea.l    A0, [A5 - 0x49A0]
  2619. 00001C40  4868 0002                pea.l      [A0 + 0x2]
  2620. 00001C44  486D C3FE                pea.l      [A5 - 0x3C02]
  2621. 00001C48  486D C3FE                pea.l      [A5 - 0x3C02]
  2622. 00001C4C  4267                     clr.w      -[A7]
  2623. 00001C4E  42A7                     clr.l      -[A7]
  2624. 00001C50  A8EC                     syscall    CopyBits
  2625. 00001C52  6000 00F2                bra        +0xF4 /* 00001D46 */
  2626. label00001C56:
  2627. 00001C56  302D C3FE                move.w     D0, [A5 - 0x3C02]
  2628. 00001C5A  48C0                     ext.l      D0
  2629. 00001C5C  2F00                     move.l     -[A7], D0
  2630. 00001C5E  2F2D A390                move.l     -[A7], [A5 - 0x5C70]
  2631. 00001C62  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2632. 00001C66  7000                     moveq.l    D0, 0x00
  2633. 00001C68  302D C400                move.w     D0, [A5 - 0x3C00]
  2634. 00001C6C  E688                     lsr        D0, 3
  2635. 00001C6E  322D A394                move.w     D1, [A5 - 0x5C6C]
  2636. 00001C72  48C1                     ext.l      D1
  2637. 00001C74  2F00                     move.l     -[A7], D0
  2638. 00001C76  2F01                     move.l     -[A7], D1
  2639. 00001C78  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  2640. 00001C7C  201F                     move.l     D0, [A7]+
  2641. 00001C7E  D09F                     add.l      D0, [A7]+
  2642. 00001C80  2D40 FFEA                move.l     [A6 - 0x16], D0
  2643. 00001C84  7000                     moveq.l    D0, 0x00
  2644. 00001C86  2D40 FFF6                move.l     [A6 - 0xA], D0
  2645. 00001C8A  102D BD6E                move.b     D0, [A5 - 0x4292]
  2646. 00001C8E  6610                     bne        +0x12 /* 00001CA0 */
  2647. 00001C90  4A6D C480                tst.w      [A5 - 0x3B80]
  2648. 00001C94  5EC1                     sgt        D1
  2649. 00001C96  8001                     or.b       D0, D1
  2650. 00001C98  0240 0001                andi.w     D0, 0x1
  2651. 00001C9C  6700 0084                beq        +0x86 /* 00001D22 */
  2652. label00001CA0:
  2653. 00001CA0  122D A146                move.b     D1, [A5 - 0x5EBA]
  2654. 00001CA4  6618                     bne        +0x1A /* 00001CBE */
  2655. 00001CA6  48E7 C000                movem.l    -[A7], D0,D1
  2656. 00001CAA  4267                     clr.w      -[A7]
  2657. 00001CAC  206D B660                movea.l    A0, [A5 - 0x49A0]
  2658. 00001CB0  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2659. 00001CB4  A8E2                     syscall    EmptyRgn
  2660. 00001CB6  141F                     move.b     D2, [A7]+
  2661. 00001CB8  4CDF 0003                movem.l    D0,D1, [A7]+
  2662. 00001CBC  8202                     or.b       D1, D2
  2663. label00001CBE:
  2664. 00001CBE  0A01 0001                xori.b     D1, 0x1
  2665. 00001CC2  C001                     and.b      D0, D1
  2666. 00001CC4  675C                     beq        +0x5E /* 00001D22 */
  2667. 00001CC6  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  2668. 00001CCA  486D C3FE                pea.l      [A5 - 0x3C02]
  2669. 00001CCE  206D B660                movea.l    A0, [A5 - 0x49A0]
  2670. 00001CD2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2671. 00001CD6  A855                     syscall    ShieldCursor
  2672. 00001CD8  2D6D B654 FFF2           move.l     [A6 - 0xE], [A5 - 0x49AC]
  2673. 00001CDE  486E FFF2                pea.l      [A6 - 0xE]
  2674. 00001CE2  A871                     syscall    GlobalToLocal
  2675. 00001CE4  102D BD6E                move.b     D0, [A5 - 0x4292]
  2676. 00001CE8  670C                     beq        +0xE /* 00001CF6 */
  2677. 00001CEA  486D C568                pea.l      [A5 - 0x3A98]
  2678. 00001CEE  2F0E                     move.l     -[A7], A6
  2679. 00001CF0  4EBA FDA0                jsr        [PC - 0x260 /* 00001A92 */]
  2680. 00001CF4  602A                     bra        +0x2C /* 00001D20 */
  2681. label00001CF6:
  2682. 00001CF6  3D6D C480 FFE6           move.w     [A6 - 0x1A], [A5 - 0x3B80]
  2683. 00001CFC  7E01                     moveq.l    D7, 0x01
  2684. 00001CFE  601A                     bra        +0x1C /* 00001D1A */
  2685. label00001D00:
  2686. 00001D00  3007                     move.w     D0, D7
  2687. 00001D02  5340                     subq.w     D0, 1
  2688. 00001D04  41ED BCBC                lea.l      A0, [A5 - 0x4344]
  2689. 00001D08  C1FC 0006                muls.w     D0, 0x6
  2690. 00001D0C  4870 0000                pea.l      [A0 + D0.w]
  2691. 00001D10  2F0E                     move.l     -[A7], A6
  2692. 00001D12  4EBA FD7E                jsr        [PC - 0x282 /* 00001A92 */]
  2693. 00001D16  5247                     addq.w     D7, 1
  2694. 00001D18  6906                     bvs        +0x8 /* 00001D20 */
  2695. label00001D1A:
  2696. 00001D1A  BE6E FFE6                cmp.w      D7, [A6 - 0x1A]
  2697. 00001D1E  6FE0                     ble        -0x1E /* 00001D00 */
  2698. label00001D20:
  2699. 00001D20  A853                     syscall    ShowCursor
  2700. label00001D22:
  2701. 00001D22  202E FFF6                move.l     D0, [A6 - 0xA]
  2702. 00001D26  B0AD B266                cmp.l      D0, [A5 - 0x4D9A]
  2703. 00001D2A  6708                     beq        +0xA /* 00001D34 */
  2704. 00001D2C  486D C3FE                pea.l      [A5 - 0x3C02]
  2705. 00001D30  4EBA 03D0                jsr        [PC + 0x3D0 /* 00002102 */]
  2706. label00001D34:
  2707. 00001D34  4EAD 0FE2                jsr        [A5 + 0xFE2 /* export_504 */]
  2708. 00001D38  4EAD 226A                jsr        [A5 + 0x226A /* export_1097 */]
  2709. 00001D3C  206D B660                movea.l    A0, [A5 - 0x49A0]
  2710. 00001D40  4868 0010                pea.l      [A0 + 0x10]
  2711. 00001D44  A92A                     syscall    ValidRect
  2712. label00001D46:
  2713. 00001D46  102D BD6E                move.b     D0, [A5 - 0x4292]
  2714. 00001D4A  6604                     bne        +0x6 /* 00001D50 */
  2715. 00001D4C  426D C480                clr.w      [A5 - 0x3B80]
  2716. label00001D50:
  2717. 00001D50  2E1F                     move.l     D7, [A7]+
  2718. 00001D52  4E5E                     unlink     A6
  2719. 00001D54  4E75                     rts
  2720. export_231:
  2721. 00001D56  4E56 0000                link       A6, 0
  2722. 00001D5A  4EBA 0318                jsr        [PC + 0x318 /* 00002074 */]
  2723. 00001D5E  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  2724. 00001D62  2F2D B3D6                move.l     -[A7], [A5 - 0x4C2A]
  2725. 00001D66  2F2D AD8E                move.l     -[A7], [A5 - 0x5272]
  2726. 00001D6A  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  2727. 00001D6E  4E5E                     unlink     A6
  2728. 00001D70  4E75                     rts
  2729. export_232:
  2730. 00001D72  4E56 FFBC                link       A6, -0x0044
  2731. 00001D76  2F07                     move.l     -[A7], D7
  2732. 00001D78  4A6D BAF4                tst.w      [A5 - 0x450C]
  2733. 00001D7C  6604                     bne        +0x6 /* 00001D82 */
  2734. 00001D7E  4207                     clr.b      D7
  2735. 00001D80  6036                     bra        +0x38 /* 00001DB8 */
  2736. label00001D82:
  2737. 00001D82  4267                     clr.w      -[A7]
  2738. 00001D84  3F2D BB08                move.w     -[A7], [A5 - 0x44F8]
  2739. 00001D88  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  2740. 00001D8C  3B5F BB08                move.w     [A5 - 0x44F8], [A7]+
  2741. 00001D90  4267                     clr.w      -[A7]
  2742. 00001D92  102D BAF6                move.b     D0, [A5 - 0x450A]
  2743. 00001D96  4880                     ext.w      D0
  2744. 00001D98  3F00                     move.w     -[A7], D0
  2745. 00001D9A  486D BAF2                pea.l      [A5 - 0x450E]
  2746. 00001D9E  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  2747. 00001DA2  1E1F                     move.b     D7, [A7]+
  2748. 00001DA4  4267                     clr.w      -[A7]
  2749. 00001DA6  3F2D BB08                move.w     -[A7], [A5 - 0x44F8]
  2750. 00001DAA  4EAD 26EA                jsr        [A5 + 0x26EA /* export_1241 */]
  2751. 00001DAE  3B5F BB08                move.w     [A5 - 0x44F8], [A7]+
  2752. 00001DB2  486D 05EA                pea.l      [A5 + 0x5EA /* export_185 */]
  2753. 00001DB6  A9F1                     syscall    UnloadSeg
  2754. label00001DB8:
  2755. 00001DB8  1007                     move.b     D0, D7
  2756. 00001DBA  6738                     beq        +0x3A /* 00001DF4 */
  2757. 00001DBC  4267                     clr.w      -[A7]
  2758. 00001DBE  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  2759. 00001DC2  486D BAF2                pea.l      [A5 - 0x450E]
  2760. 00001DC6  4EAD 2732                jsr        [A5 + 0x2732 /* export_1250 */]
  2761. 00001DCA  101F                     move.b     D0, [A7]+
  2762. 00001DCC  6604                     bne        +0x6 /* 00001DD2 */
  2763. 00001DCE  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2764. label00001DD2:
  2765. 00001DD2  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  2766. 00001DD6  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  2767. 00001DDA  1F3C 0001                move.b     -[A7], 0x1
  2768. 00001DDE  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  2769. 00001DE2  4267                     clr.w      -[A7]
  2770. 00001DE4  3F2D BB08                move.w     -[A7], [A5 - 0x44F8]
  2771. 00001DE8  4EAD 26CA                jsr        [A5 + 0x26CA /* export_1237 */]
  2772. 00001DEC  4EAD 104A                jsr        [A5 + 0x104A /* export_517 */]
  2773. 00001DF0  6000 00E8                bra        +0xEA /* 00001EDA */
  2774. label00001DF4:
  2775. 00001DF4  102D BCB0                move.b     D0, [A5 - 0x4350]
  2776. 00001DF8  6700 00E0                beq        +0xE2 /* 00001EDA */
  2777. 00001DFC  206D BC8C                movea.l    A0, [A5 - 0x4374]
  2778. 00001E00  2050                     movea.l    A0, [A0]
  2779. 00001E02  3F28 0020                move.w     -[A7], [A0 + 0x20]
  2780. 00001E06  486E FFD6                pea.l      [A6 - 0x2A]
  2781. 00001E0A  486E FFC6                pea.l      [A6 - 0x3A]
  2782. 00001E0E  486E FFC8                pea.l      [A6 - 0x38]
  2783. 00001E12  2F2D BC8C                move.l     -[A7], [A5 - 0x4374]
  2784. 00001E16  3F3C 0003                move.w     -[A7], 0x3
  2785. 00001E1A  A83D                     syscall    TEDispatch
  2786. 00001E1C  3D7C 0002 FFBC           move.w     [A6 - 0x44], 0x2
  2787. 00001E22  422E FFCC                clr.b      [A6 - 0x34]
  2788. 00001E26  4267                     clr.w      -[A7]
  2789. 00001E28  486E FFBC                pea.l      [A6 - 0x44]
  2790. 00001E2C  486E FFCA                pea.l      [A6 - 0x36]
  2791. 00001E30  2F2D BC8C                move.l     -[A7], [A5 - 0x4374]
  2792. 00001E34  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2793. 00001E38  A83D                     syscall    TEDispatch
  2794. 00001E3A  101F                     move.b     D0, [A7]+
  2795. 00001E3C  6708                     beq        +0xA /* 00001E46 */
  2796. 00001E3E  1D6E FFCC FFD8           move.b     [A6 - 0x28], [A6 - 0x34]
  2797. 00001E44  6004                     bra        +0x6 /* 00001E4A */
  2798. label00001E46:
  2799. 00001E46  422E FFD8                clr.b      [A6 - 0x28]
  2800. label00001E4A:
  2801. 00001E4A  3D6E FFD6 FFF8           move.w     [A6 - 0x8], [A6 - 0x2A]
  2802. 00001E50  1D6E FFD8 FFFC           move.b     [A6 - 0x4], [A6 - 0x28]
  2803. 00001E56  3D6E FFDA FFFA           move.w     [A6 - 0x6], [A6 - 0x26]
  2804. 00001E5C  2F3C 0004 0000           move.l     -[A7], 0x40000
  2805. 00001E62  486E FFE2                pea.l      [A6 - 0x1E]
  2806. 00001E66  4EAD 05EA                jsr        [A5 + 0x5EA /* export_185 */]
  2807. 00001E6A  1E1F                     move.b     D7, [A7]+
  2808. 00001E6C  486D 05EA                pea.l      [A5 + 0x5EA /* export_185 */]
  2809. 00001E70  A9F1                     syscall    UnloadSeg
  2810. 00001E72  1007                     move.b     D0, D7
  2811. 00001E74  6764                     beq        +0x66 /* 00001EDA */
  2812. 00001E76  3D6E FFF8 FFD6           move.w     [A6 - 0x2A], [A6 - 0x8]
  2813. 00001E7C  3D6E FFFA FFDA           move.w     [A6 - 0x26], [A6 - 0x6]
  2814. 00001E82  4267                     clr.w      -[A7]
  2815. 00001E84  42A7                     clr.l      -[A7]
  2816. 00001E86  4267                     clr.w      -[A7]
  2817. 00001E88  4240                     clr.w      D0
  2818. 00001E8A  102E FFD8                move.b     D0, [A6 - 0x28]
  2819. 00001E8E  3F00                     move.w     -[A7], D0
  2820. 00001E90  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  2821. 00001E94  301F                     move.w     D0, [A7]+
  2822. 00001E96  48C0                     ext.l      D0
  2823. 00001E98  2F00                     move.l     -[A7], D0
  2824. 00001E9A  4267                     clr.w      -[A7]
  2825. 00001E9C  4240                     clr.w      D0
  2826. 00001E9E  102E FFFC                move.b     D0, [A6 - 0x4]
  2827. 00001EA2  3F00                     move.w     -[A7], D0
  2828. 00001EA4  4EAD 1F5A                jsr        [A5 + 0x1F5A /* export_999 */]
  2829. 00001EA8  301F                     move.w     D0, [A7]+
  2830. 00001EAA  48C0                     ext.l      D0
  2831. 00001EAC  2F00                     move.l     -[A7], D0
  2832. 00001EAE  A859                     syscall    BitXor
  2833. 00001EB0  201F                     move.l     D0, [A7]+
  2834. 00001EB2  3F00                     move.w     -[A7], D0
  2835. 00001EB4  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  2836. 00001EB8  1D5F FFD8                move.b     [A6 - 0x28], [A7]+
  2837. 00001EBC  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  2838. 00001EC0  486E FFD6                pea.l      [A6 - 0x2A]
  2839. 00001EC4  1F3C 0001                move.b     -[A7], 0x1
  2840. 00001EC8  4EAD 0F9A                jsr        [A5 + 0xF9A /* export_495 */]
  2841. 00001ECC  1B7C 0001 BCAE           move.b     [A5 - 0x4352], 0x1
  2842. 00001ED2  1F3C 0001                move.b     -[A7], 0x1
  2843. 00001ED6  4EAD 1072                jsr        [A5 + 0x1072 /* export_522 */]
  2844. label00001EDA:
  2845. 00001EDA  2E1F                     move.l     D7, [A7]+
  2846. 00001EDC  4E5E                     unlink     A6
  2847. 00001EDE  4E75                     rts
  2848. export_233:
  2849. 00001EE0  4E56 FFE4                link       A6, -0x001C
  2850. 00001EE4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2851. 00001EE8  206E 0014                movea.l    A0, [A6 + 0x14]
  2852. 00001EEC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2853. 00001EF0  22D8                     move.l     [A1]+, [A0]+
  2854. 00001EF2  22D8                     move.l     [A1]+, [A0]+
  2855. 00001EF4  3A2E 001A                move.w     D5, [A6 + 0x1A]
  2856. 00001EF8  7001                     moveq.l    D0, 0x01
  2857. 00001EFA  B045                     cmp.w      D0, D5
  2858. 00001EFC  57C0                     seq        D0
  2859. 00001EFE  7202                     moveq.l    D1, 0x02
  2860. 00001F00  B26E 000C                cmp.w      D1, [A6 + 0xC]
  2861. 00001F04  57C1                     seq        D1
  2862. 00001F06  C001                     and.b      D0, D1
  2863. 00001F08  6700 008E                beq        +0x90 /* 00001F98 */
  2864. 00001F0C  206E 0008                movea.l    A0, [A6 + 0x8]
  2865. 00001F10  2050                     movea.l    A0, [A0]
  2866. 00001F12  2068 0050                movea.l    A0, [A0 + 0x50]
  2867. 00001F16  302E 000E                move.w     D0, [A6 + 0xE]
  2868. 00001F1A  48C0                     ext.l      D0
  2869. 00001F1C  2640                     movea.l    A3, D0
  2870. 00001F1E  D7D0                     add.l      A3, [A0]
  2871. 00001F20  3C13                     move.w     D6, [A3]
  2872. 00001F22  302E 0012                move.w     D0, [A6 + 0x12]
  2873. 00001F26  5240                     addq.w     D0, 1
  2874. 00001F28  322E 0010                move.w     D1, [A6 + 0x10]
  2875. 00001F2C  C3FC 0007                muls.w     D1, 0x7
  2876. 00001F30  3E01                     move.w     D7, D1
  2877. 00001F32  DE40                     add.w      D7, D0
  2878. 00001F34  42A7                     clr.l      -[A7]
  2879. 00001F36  2F3A 007A                move.l     -[A7], [PC + 0x7A /* 00001FB2, value 0x49434F4E 'ICON', cstring "ICONNV" */]
  2880. 00001F3A  3F07                     move.w     -[A7], D7
  2881. 00001F3C  A99D                     syscall    GetIndResource
  2882. 00001F3E  285F                     movea.l    A4, [A7]+
  2883. 00001F40  200C                     move.l     D0, A4
  2884. 00001F42  6754                     beq        +0x56 /* 00001F98 */
  2885. 00001F44  302E FFFE                move.w     D0, [A6 - 0x2]
  2886. 00001F48  D06E FFFA                add.w      D0, [A6 - 0x6]
  2887. 00001F4C  48C0                     ext.l      D0
  2888. 00001F4E  81FC 0002                divs.w     D0, 0x2
  2889. 00001F52  907C 0010                sub.w      D0, 0x10
  2890. 00001F56  3D40 FFEE                move.w     [A6 - 0x12], D0
  2891. 00001F5A  302E FFFC                move.w     D0, [A6 - 0x4]
  2892. 00001F5E  D06E FFF8                add.w      D0, [A6 - 0x8]
  2893. 00001F62  48C0                     ext.l      D0
  2894. 00001F64  81FC 0002                divs.w     D0, 0x2
  2895. 00001F68  907C 0010                sub.w      D0, 0x10
  2896. 00001F6C  3D40 FFEC                move.w     [A6 - 0x14], D0
  2897. 00001F70  302E FFEE                move.w     D0, [A6 - 0x12]
  2898. 00001F74  D07C 0020                add.w      D0, 0x20 /* ' ' */
  2899. 00001F78  3D40 FFF2                move.w     [A6 - 0xE], D0
  2900. 00001F7C  302E FFEC                move.w     D0, [A6 - 0x14]
  2901. 00001F80  D07C 0020                add.w      D0, 0x20 /* ' ' */
  2902. 00001F84  3D40 FFF0                move.w     [A6 - 0x10], D0
  2903. 00001F88  486E FFEC                pea.l      [A6 - 0x14]
  2904. 00001F8C  2F0C                     move.l     -[A7], A4
  2905. 00001F8E  A94B                     syscall    PlotIcon
  2906. 00001F90  102E 0018                move.b     D0, [A6 + 0x18]
  2907. 00001F94  6702                     beq        +0x4 /* 00001F98 */
  2908. 00001F96  7A02                     moveq.l    D5, 0x02
  2909. label00001F98:
  2910. 00001F98  7002                     moveq.l    D0, 0x02
  2911. 00001F9A  B045                     cmp.w      D0, D5
  2912. 00001F9C  6606                     bne        +0x8 /* 00001FA4 */
  2913. 00001F9E  486E FFF8                pea.l      [A6 - 0x8]
  2914. 00001FA2  A8A4                     syscall    InvertRect
  2915. label00001FA4:
  2916. 00001FA4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2917. 00001FA8  4E5E                     unlink     A6
  2918. 00001FAA  205F                     movea.l    A0, [A7]+
  2919. 00001FAC  DEFC 0014                add.w      A7, 0x14
  2920. 00001FB0  4ED0                     jmp        [A0]
  2921. 00001FB2  4943                     chk.w      D4, D3
  2922. 00001FB4  4F4E                     chk.w      D7, A6
  2923. export_234:
  2924. 00001FB6  4E56 0000                link       A6, 0
  2925. 00001FBA  486D B784                pea.l      [A5 - 0x487C]
  2926. 00001FBE  701E                     moveq.l    D0, 0x1E
  2927. 00001FC0  2F00                     move.l     -[A7], D0
  2928. 00001FC2  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  2929. 00001FC6  7000                     moveq.l    D0, 0x00
  2930. 00001FC8  2B40 B7AA                move.l     [A5 - 0x4856], D0
  2931. 00001FCC  7000                     moveq.l    D0, 0x00
  2932. 00001FCE  2B40 B7A6                move.l     [A5 - 0x485A], D0
  2933. 00001FD2  7000                     moveq.l    D0, 0x00
  2934. 00001FD4  2B40 C49A                move.l     [A5 - 0x3B66], D0
  2935. 00001FD8  4AAD B7A2                tst.l      [A5 - 0x485E]
  2936. 00001FDC  670E                     beq        +0x10 /* 00001FEC */
  2937. 00001FDE  2F2D B7A2                move.l     -[A7], [A5 - 0x485E]
  2938. 00001FE2  A982                     syscall    CloseDialog
  2939. 00001FE4  486D B7A2                pea.l      [A5 - 0x485E]
  2940. 00001FE8  4EAD 13FA                jsr        [A5 + 0x13FA /* export_635 */]
  2941. label00001FEC:
  2942. 00001FEC  4E5E                     unlink     A6
  2943. 00001FEE  4E75                     rts
  2944. export_235:
  2945. fn00001FF0:
  2946. 00001FF0  4E56 0000                link       A6, 0
  2947. 00001FF4  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  2948. 00001FF8  A873                     syscall    SetPort
  2949. 00001FFA  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2950. 00001FFE  4EAD 226A                jsr        [A5 + 0x226A /* export_1097 */]
  2951. 00002002  4E5E                     unlink     A6
  2952. 00002004  4E75                     rts
  2953. export_236:
  2954. 00002006  4E56 0000                link       A6, 0
  2955. 0000200A  2F0C                     move.l     -[A7], A4
  2956. 0000200C  286E 0008                movea.l    A4, [A6 + 0x8]
  2957. 00002010  2F0C                     move.l     -[A7], A4
  2958. 00002012  A873                     syscall    SetPort
  2959. 00002014  B9ED BB36                cmpa.l     A4, [A5 - 0x44CA]
  2960. 00002018  6608                     bne        +0xA /* 00002022 */
  2961. 0000201A  486D BB42                pea.l      [A5 - 0x44BE]
  2962. 0000201E  4EAD 29B2                jsr        [A5 + 0x29B2 /* export_1330 */]
  2963. label00002022:
  2964. 00002022  B9ED B740                cmpa.l     A4, [A5 - 0x48C0]
  2965. 00002026  6608                     bne        +0xA /* 00002030 */
  2966. 00002028  486D B750                pea.l      [A5 - 0x48B0]
  2967. 0000202C  4EAD 2992                jsr        [A5 + 0x2992 /* export_1326 */]
  2968. label00002030:
  2969. 00002030  B9ED BD56                cmpa.l     A4, [A5 - 0x42AA]
  2970. 00002034  6604                     bne        +0x6 /* 0000203A */
  2971. 00002036  4EAD 297A                jsr        [A5 + 0x297A /* export_1323 */]
  2972. label0000203A:
  2973. 0000203A  B9ED B660                cmpa.l     A4, [A5 - 0x49A0]
  2974. 0000203E  6604                     bne        +0x6 /* 00002044 */
  2975. 00002040  4EBA FFAE                jsr        [PC - 0x52 /* 00001FF0 */]
  2976. label00002044:
  2977. 00002044  B9ED C4B2                cmpa.l     A4, [A5 - 0x3B4E]
  2978. 00002048  6604                     bne        +0x6 /* 0000204E */
  2979. 0000204A  4EAD 299A                jsr        [A5 + 0x299A /* export_1327 */]
  2980. label0000204E:
  2981. 0000204E  B9ED B7A2                cmpa.l     A4, [A5 - 0x485E]
  2982. 00002052  660E                     bne        +0x10 /* 00002062 */
  2983. 00002054  2F2D B7A2                move.l     -[A7], [A5 - 0x485E]
  2984. 00002058  206D B7A2                movea.l    A0, [A5 - 0x485E]
  2985. 0000205C  2F28 0018                move.l     -[A7], [A0 + 0x18]
  2986. 00002060  A978                     syscall    UpdtDialog
  2987. label00002062:
  2988. 00002062  2F0C                     move.l     -[A7], A4
  2989. 00002064  A873                     syscall    SetPort
  2990. 00002066  486C 0010                pea.l      [A4 + 0x10]
  2991. 0000206A  A92A                     syscall    ValidRect
  2992. 0000206C  285F                     movea.l    A4, [A7]+
  2993. 0000206E  4E5E                     unlink     A6
  2994. 00002070  2E9F                     move.l     [A7], [A7]+
  2995. 00002072  4E75                     rts
  2996. export_237:
  2997. fn00002074:
  2998. 00002074  4E56 0000                link       A6, 0
  2999. 00002078  1F3C 0001                move.b     -[A7], 0x1
  3000. 0000207C  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  3001. 00002080  102D BCB0                move.b     D0, [A5 - 0x4350]
  3002. 00002084  6706                     beq        +0x8 /* 0000208C */
  3003. 00002086  4267                     clr.w      -[A7]
  3004. 00002088  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  3005. label0000208C:
  3006. 0000208C  4EAD 0F7A                jsr        [A5 + 0xF7A /* export_491 */]
  3007. 00002090  4A6D BAF4                tst.w      [A5 - 0x450C]
  3008. 00002094  671E                     beq        +0x20 /* 000020B4 */
  3009. 00002096  486D BAF8                pea.l      [A5 - 0x4508]
  3010. 0000209A  486D B278                pea.l      [A5 - 0x4D88]
  3011. 0000209E  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  3012. 000020A2  486D BAF2                pea.l      [A5 - 0x450E]
  3013. 000020A6  701E                     moveq.l    D0, 0x1E
  3014. 000020A8  2F00                     move.l     -[A7], D0
  3015. 000020AA  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  3016. 000020AE  7000                     moveq.l    D0, 0x00
  3017. 000020B0  2B40 C582                move.l     [A5 - 0x3A7E], D0
  3018. label000020B4:
  3019. 000020B4  4E5E                     unlink     A6
  3020. 000020B6  4E75                     rts
  3021. export_238:
  3022. fn000020B8:
  3023. 000020B8  4E56 0000                link       A6, 0
  3024. 000020BC  4EAD 2B12                jsr        [A5 + 0x2B12 /* export_1374 */]
  3025. 000020C0  4EBA FFB2                jsr        [PC - 0x4E /* 00002074 */]
  3026. 000020C4  422D BD26                clr.b      [A5 - 0x42DA]
  3027. 000020C8  4267                     clr.w      -[A7]
  3028. 000020CA  4EAD 27B2                jsr        [A5 + 0x27B2 /* export_1266 */]
  3029. 000020CE  1B7C 0001 BD26           move.b     [A5 - 0x42DA], 0x1
  3030. 000020D4  0A2D 0001 C572           xori.b     [A5 - 0x3A8E], 0x1
  3031. 000020DA  422D BD4C                clr.b      [A5 - 0x42B4]
  3032. 000020DE  41ED B278                lea.l      A0, [A5 - 0x4D88]
  3033. 000020E2  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  3034. 000020E6  20D9                     move.l     [A0]+, [A1]+
  3035. 000020E8  20D9                     move.l     [A0]+, [A1]+
  3036. 000020EA  486D C3FE                pea.l      [A5 - 0x3C02]
  3037. 000020EE  4EAD 29AA                jsr        [A5 + 0x29AA /* export_1329 */]
  3038. 000020F2  486D C3FE                pea.l      [A5 - 0x3C02]
  3039. 000020F6  4EBA 000A                jsr        [PC + 0xA /* 00002102 */]
  3040. 000020FA  4EAD 211A                jsr        [A5 + 0x211A /* export_1055 */]
  3041. 000020FE  4E5E                     unlink     A6
  3042. 00002100  4E75                     rts
  3043. export_239:
  3044. fn00002102:
  3045. 00002102  4E56 FFF8                link       A6, -0x0008
  3046. 00002106  206E 0008                movea.l    A0, [A6 + 0x8]
  3047. 0000210A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3048. 0000210E  22D8                     move.l     [A1]+, [A0]+
  3049. 00002110  22D8                     move.l     [A1]+, [A0]+
  3050. 00002112  70FF                     moveq.l    D0, 0xFFFFFFFF
  3051. 00002114  B06D BB18                cmp.w      D0, [A5 - 0x44E8]
  3052. 00002118  6722                     beq        +0x24 /* 0000213C */
  3053. 0000211A  42A7                     clr.l      -[A7]
  3054. 0000211C  4EAD 29EA                jsr        [A5 + 0x29EA /* export_1337 */]
  3055. 00002120  202D B660                move.l     D0, [A5 - 0x49A0]
  3056. 00002124  B09F                     cmp.l      D0, [A7]+
  3057. 00002126  670E                     beq        +0x10 /* 00002136 */
  3058. 00002128  41EE FFF8                lea.l      A0, [A6 - 0x8]
  3059. 0000212C  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  3060. 00002130  20D9                     move.l     [A0]+, [A1]+
  3061. 00002132  20D9                     move.l     [A0]+, [A1]+
  3062. 00002134  6006                     bra        +0x8 /* 0000213C */
  3063. label00002136:
  3064. 00002136  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  3065. 0000213A  601C                     bra        +0x1E /* 00002158 */
  3066. label0000213C:
  3067. 0000213C  102D BCB2                move.b     D0, [A5 - 0x434E]
  3068. 00002140  670A                     beq        +0xC /* 0000214C */
  3069. 00002142  486E FFF8                pea.l      [A6 - 0x8]
  3070. 00002146  4EAD 29F2                jsr        [A5 + 0x29F2 /* export_1338 */]
  3071. 0000214A  600C                     bra        +0xE /* 00002158 */
  3072. label0000214C:
  3073. 0000214C  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  3074. 00002150  486E FFF8                pea.l      [A6 - 0x8]
  3075. 00002154  4EAD 282A                jsr        [A5 + 0x282A /* export_1281 */]
  3076. label00002158:
  3077. 00002158  4E5E                     unlink     A6
  3078. 0000215A  2E9F                     move.l     [A7], [A7]+
  3079. 0000215C  4E75                     rts
  3080. export_240:
  3081. 0000215E  4E56 FFF6                link       A6, -0x000A
  3082. 00002162  3D6D B812 FFFE           move.w     [A6 - 0x2], [A5 - 0x47EE]
  3083. 00002168  42A7                     clr.l      -[A7]
  3084. 0000216A  A975                     syscall    TickCount
  3085. 0000216C  201F                     move.l     D0, [A7]+
  3086. 0000216E  E288                     lsr        D0, 1
  3087. 00002170  C0BC 0000 0007           and.l      D0, 0x7
  3088. 00002176  3B40 B812                move.w     [A5 - 0x47EE], D0
  3089. 0000217A  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  3090. 0000217E  672E                     beq        +0x30 /* 000021AE */
  3091. 00002180  486D B280                pea.l      [A5 - 0x4D80]
  3092. 00002184  A873                     syscall    SetPort
  3093. 00002186  A89E                     syscall    PenNormal
  3094. 00002188  3F3C 00CC                move.w     -[A7], 0xCC
  3095. 0000218C  3F2D B812                move.w     -[A7], [A5 - 0x47EE]
  3096. 00002190  486E FFF6                pea.l      [A6 - 0xA]
  3097. 00002194  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  3098. 00002198  486E FFF6                pea.l      [A6 - 0xA]
  3099. 0000219C  A89D                     syscall    PenPat
  3100. 0000219E  486D BAF8                pea.l      [A5 - 0x4508]
  3101. 000021A2  A8A1                     syscall    FrameRect
  3102. 000021A4  A89E                     syscall    PenNormal
  3103. 000021A6  486D BAF8                pea.l      [A5 - 0x4508]
  3104. 000021AA  4EAD 29F2                jsr        [A5 + 0x29F2 /* export_1338 */]
  3105. label000021AE:
  3106. 000021AE  4E5E                     unlink     A6
  3107. 000021B0  4E75                     rts
  3108. fn000021B2:
  3109. 000021B2  4E56 FFFC                link       A6, -0x0004
  3110. 000021B6  2F0C                     move.l     -[A7], A4
  3111. 000021B8  42A7                     clr.l      -[A7]
  3112. 000021BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3113. 000021BE  4EAD 139A                jsr        [A5 + 0x139A /* export_623 */]
  3114. 000021C2  285F                     movea.l    A4, [A7]+
  3115. 000021C4  200C                     move.l     D0, A4
  3116. 000021C6  56C0                     sne        D0
  3117. 000021C8  4A00                     tst.b      D0
  3118. 000021CA  671C                     beq        +0x1E /* 000021E8 */
  3119. 000021CC  2054                     movea.l    A0, [A4]
  3120. 000021CE  4A28 0046                tst.b      [A0 + 0x46]
  3121. 000021D2  56C1                     sne        D1
  3122. 000021D4  C001                     and.b      D0, D1
  3123. 000021D6  6710                     beq        +0x12 /* 000021E8 */
  3124. 000021D8  4267                     clr.w      -[A7]
  3125. 000021DA  2F0C                     move.l     -[A7], A4
  3126. 000021DC  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  3127. 000021E0  206E 0008                movea.l    A0, [A6 + 0x8]
  3128. 000021E4  115F FFC1                move.b     [A0 - 0x3F], [A7]+
  3129. label000021E8:
  3130. 000021E8  285F                     movea.l    A4, [A7]+
  3131. 000021EA  4E5E                     unlink     A6
  3132. 000021EC  205F                     movea.l    A0, [A7]+
  3133. 000021EE  504F                     addq.w     A7, 8
  3134. 000021F0  4ED0                     jmp        [A0]
  3135. fn000021F2:
  3136. 000021F2  4E56 0000                link       A6, 0
  3137. 000021F6  48E7 0018                movem.l    -[A7], A3,A4
  3138. 000021FA  266E 0008                movea.l    A3, [A6 + 0x8]
  3139. 000021FE  422E 0010                clr.b      [A6 + 0x10]
  3140. 00002202  4AAE 000C                tst.l      [A6 + 0xC]
  3141. 00002206  6602                     bne        +0x4 /* 0000220A */
  3142. 00002208  6042                     bra        +0x44 /* 0000224C */
  3143. label0000220A:
  3144. 0000220A  206E 000C                movea.l    A0, [A6 + 0xC]
  3145. 0000220E  2050                     movea.l    A0, [A0]
  3146. 00002210  49E8 0046                lea.l      A4, [A0 + 0x46]
  3147. 00002214  7001                     moveq.l    D0, 0x01
  3148. 00002216  B014                     cmp.b      D0, [A4]
  3149. 00002218  57C0                     seq        D0
  3150. 0000221A  4A00                     tst.b      D0
  3151. 0000221C  6728                     beq        +0x2A /* 00002246 */
  3152. 0000221E  222C 0002                move.l     D1, [A4 + 0x2]
  3153. 00002222  B2AD A630                cmp.l      D1, [A5 - 0x59D0]
  3154. 00002226  57C1                     seq        D1
  3155. 00002228  C001                     and.b      D0, D1
  3156. 0000222A  671A                     beq        +0x1C /* 00002246 */
  3157. 0000222C  322C 000E                move.w     D1, [A4 + 0xE]
  3158. 00002230  B26B FFD2                cmp.w      D1, [A3 - 0x2E]
  3159. 00002234  57C1                     seq        D1
  3160. 00002236  C001                     and.b      D0, D1
  3161. 00002238  670C                     beq        +0xE /* 00002246 */
  3162. 0000223A  222C 0010                move.l     D1, [A4 + 0x10]
  3163. 0000223E  B2AB FFCC                cmp.l      D1, [A3 - 0x34]
  3164. 00002242  57C1                     seq        D1
  3165. 00002244  C001                     and.b      D0, D1
  3166. label00002246:
  3167. 00002246  4400                     neg.b      D0
  3168. 00002248  1D40 0010                move.b     [A6 + 0x10], D0
  3169. label0000224C:
  3170. 0000224C  4CDF 1800                movem.l    A3,A4, [A7]+
  3171. 00002250  4E5E                     unlink     A6
  3172. 00002252  205F                     movea.l    A0, [A7]+
  3173. 00002254  504F                     addq.w     A7, 8
  3174. 00002256  4ED0                     jmp        [A0]
  3175. export_241:
  3176. 00002258  4E56 FFC0                link       A6, -0x0040
  3177. 0000225C  48E7 0308                movem.l    -[A7], D6,D7,A4
  3178. 00002260  206E 0008                movea.l    A0, [A6 + 0x8]
  3179. 00002264  43EE FFF0                lea.l      A1, [A6 - 0x10]
  3180. 00002268  22D8                     move.l     [A1]+, [A0]+
  3181. 0000226A  22D8                     move.l     [A1]+, [A0]+
  3182. 0000226C  22D8                     move.l     [A1]+, [A0]+
  3183. 0000226E  22D8                     move.l     [A1]+, [A0]+
  3184. 00002270  7001                     moveq.l    D0, 0x01
  3185. 00002272  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  3186. 00002276  57C0                     seq        D0
  3187. 00002278  72FF                     moveq.l    D1, 0xFFFFFFFF
  3188. 0000227A  B26D BB18                cmp.w      D1, [A5 - 0x44E8]
  3189. 0000227E  57C1                     seq        D1
  3190. 00002280  8001                     or.b       D0, D1
  3191. 00002282  6704                     beq        +0x6 /* 00002288 */
  3192. 00002284  6000 00AC                bra        +0xAE /* 00002332 */
  3193. label00002288:
  3194. 00002288  7005                     moveq.l    D0, 0x05
  3195. 0000228A  B06D B3FE                cmp.w      D0, [A5 - 0x4C02]
  3196. 0000228E  6F08                     ble        +0xA /* 00002298 */
  3197. 00002290  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  3198. 00002294  6000 009C                bra        +0x9E /* 00002332 */
  3199. label00002298:
  3200. 00002298  3E2D BB18                move.w     D7, [A5 - 0x44E8]
  3201. 0000229C  4267                     clr.w      -[A7]
  3202. 0000229E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3203. 000022A2  486E FFC6                pea.l      [A6 - 0x3A]
  3204. 000022A6  A92C                     syscall    FindWindow
  3205. 000022A8  3C1F                     move.w     D6, [A7]+
  3206. 000022AA  202E FFC6                move.l     D0, [A6 - 0x3A]
  3207. 000022AE  B0AD B660                cmp.l      D0, [A5 - 0x49A0]
  3208. 000022B2  670C                     beq        +0xE /* 000022C0 */
  3209. 000022B4  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  3210. 000022B8  2F0E                     move.l     -[A7], A6
  3211. 000022BA  4EBA FEF6                jsr        [PC - 0x10A /* 000021B2 */]
  3212. 000022BE  6072                     bra        +0x74 /* 00002332 */
  3213. label000022C0:
  3214. 000022C0  42A7                     clr.l      -[A7]
  3215. 000022C2  4EAD 13A2                jsr        [A5 + 0x13A2 /* export_624 */]
  3216. 000022C6  285F                     movea.l    A4, [A7]+
  3217. 000022C8  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  3218. 000022CC  A873                     syscall    SetPort
  3219. 000022CE  486E FFFA                pea.l      [A6 - 0x6]
  3220. 000022D2  A871                     syscall    GlobalToLocal
  3221. 000022D4  7002                     moveq.l    D0, 0x02
  3222. 000022D6  B06D BB1C                cmp.w      D0, [A5 - 0x44E4]
  3223. 000022DA  57C0                     seq        D0
  3224. 000022DC  7203                     moveq.l    D1, 0x03
  3225. 000022DE  B26D BB1C                cmp.w      D1, [A5 - 0x44E4]
  3226. 000022E2  57C1                     seq        D1
  3227. 000022E4  8001                     or.b       D0, D1
  3228. 000022E6  6706                     beq        +0x8 /* 000022EE */
  3229. 000022E8  1B7C 0001 B018           move.b     [A5 - 0x4FE8], 0x1
  3230. label000022EE:
  3231. 000022EE  4267                     clr.w      -[A7]
  3232. 000022F0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3233. 000022F4  3F07                     move.w     -[A7], D7
  3234. 000022F6  486E FFCC                pea.l      [A6 - 0x34]
  3235. 000022FA  486E FFD0                pea.l      [A6 - 0x30]
  3236. 000022FE  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  3237. 00002302  101F                     move.b     D0, [A7]+
  3238. 00002304  6728                     beq        +0x2A /* 0000232E */
  3239. 00002306  4267                     clr.w      -[A7]
  3240. 00002308  2F0C                     move.l     -[A7], A4
  3241. 0000230A  2F0E                     move.l     -[A7], A6
  3242. 0000230C  4EBA FEE4                jsr        [PC - 0x11C /* 000021F2 */]
  3243. 00002310  101F                     move.b     D0, [A7]+
  3244. 00002312  670E                     beq        +0x10 /* 00002322 */
  3245. 00002314  4267                     clr.w      -[A7]
  3246. 00002316  2F0C                     move.l     -[A7], A4
  3247. 00002318  4EAD 134A                jsr        [A5 + 0x134A /* export_613 */]
  3248. 0000231C  1D5F FFC1                move.b     [A6 - 0x3F], [A7]+
  3249. 00002320  600C                     bra        +0xE /* 0000232E */
  3250. label00002322:
  3251. 00002322  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  3252. 00002326  486E FFD0                pea.l      [A6 - 0x30]
  3253. 0000232A  4EAD 1382                jsr        [A5 + 0x1382 /* export_620 */]
  3254. label0000232E:
  3255. 0000232E  422D B018                clr.b      [A5 - 0x4FE8]
  3256. label00002332:
  3257. 00002332  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3258. 00002336  4E5E                     unlink     A6
  3259. 00002338  2E9F                     move.l     [A7], [A7]+
  3260. 0000233A  4E75                     rts
  3261. export_242:
  3262. 0000233C  4E56 FFFC                link       A6, -0x0004
  3263. 00002340  48E7 0300                movem.l    -[A7], D6,D7
  3264. 00002344  7001                     moveq.l    D0, 0x01
  3265. 00002346  B06D BB1E                cmp.w      D0, [A5 - 0x44E2]
  3266. 0000234A  57C0                     seq        D0
  3267. 0000234C  802D C5BC                or.b       D0, [A5 - 0x3A44]
  3268. 00002350  0240 0001                andi.w     D0, 0x1
  3269. 00002354  670A                     beq        +0xC /* 00002360 */
  3270. 00002356  3B7C FFFF BB18           move.w     [A5 - 0x44E8], 0xFFFF
  3271. 0000235C  6000 00F4                bra        +0xF6 /* 00002452 */
  3272. label00002360:
  3273. 00002360  42A7                     clr.l      -[A7]
  3274. 00002362  4EAD 29EA                jsr        [A5 + 0x29EA /* export_1337 */]
  3275. 00002366  202D B660                move.l     D0, [A5 - 0x49A0]
  3276. 0000236A  B09F                     cmp.l      D0, [A7]+
  3277. 0000236C  57C7                     seq        D7
  3278. 0000236E  4407                     neg.b      D7
  3279. 00002370  3C2D BB18                move.w     D6, [A5 - 0x44E8]
  3280. 00002374  102D A38C                move.b     D0, [A5 - 0x5C74]
  3281. 00002378  6612                     bne        +0x14 /* 0000238C */
  3282. 0000237A  122E 000C                move.b     D1, [A6 + 0xC]
  3283. 0000237E  6704                     beq        +0x6 /* 00002384 */
  3284. 00002380  C22E 000A                and.b      D1, [A6 + 0xA]
  3285. label00002384:
  3286. 00002384  0A01 0001                xori.b     D1, 0x1
  3287. 00002388  8001                     or.b       D0, D1
  3288. 0000238A  6708                     beq        +0xA /* 00002394 */
  3289. label0000238C:
  3290. 0000238C  3B7C FFFF BB18           move.w     [A5 - 0x44E8], 0xFFFF
  3291. 00002392  6042                     bra        +0x44 /* 000023D6 */
  3292. label00002394:
  3293. 00002394  302D BB1C                move.w     D0, [A5 - 0x44E4]
  3294. 00002398  5340                     subq.w     D0, 1
  3295. 0000239A  670A                     beq        +0xC /* 000023A6 */
  3296. 0000239C  5340                     subq.w     D0, 1
  3297. 0000239E  671A                     beq        +0x1C /* 000023BA */
  3298. 000023A0  5340                     subq.w     D0, 1
  3299. 000023A2  671E                     beq        +0x20 /* 000023C2 */
  3300. 000023A4  6030                     bra        +0x32 /* 000023D6 */
  3301. label000023A6:
  3302. 000023A6  102E 0008                move.b     D0, [A6 + 0x8]
  3303. 000023AA  6706                     beq        +0x8 /* 000023B2 */
  3304. 000023AC  426D BB18                clr.w      [A5 - 0x44E8]
  3305. 000023B0  6024                     bra        +0x26 /* 000023D6 */
  3306. label000023B2:
  3307. 000023B2  3B7C 0001 BB18           move.w     [A5 - 0x44E8], 0x1
  3308. 000023B8  601C                     bra        +0x1E /* 000023D6 */
  3309. label000023BA:
  3310. 000023BA  3B7C 0001 BB18           move.w     [A5 - 0x44E8], 0x1
  3311. 000023C0  6014                     bra        +0x16 /* 000023D6 */
  3312. label000023C2:
  3313. 000023C2  102E 0008                move.b     D0, [A6 + 0x8]
  3314. 000023C6  6708                     beq        +0xA /* 000023D0 */
  3315. 000023C8  3B7C FFFF BB18           move.w     [A5 - 0x44E8], 0xFFFF
  3316. 000023CE  6006                     bra        +0x8 /* 000023D6 */
  3317. label000023D0:
  3318. 000023D0  3B7C 0002 BB18           move.w     [A5 - 0x44E8], 0x2
  3319. label000023D6:
  3320. 000023D6  BC6D BB18                cmp.w      D6, [A5 - 0x44E8]
  3321. 000023DA  6618                     bne        +0x1A /* 000023F4 */
  3322. 000023DC  BE2D FDBC                cmp.b      D7, [A5 - 0x244]
  3323. 000023E0  6710                     beq        +0x12 /* 000023F2 */
  3324. 000023E2  1B47 FDBC                move.b     [A5 - 0x244], D7
  3325. 000023E6  2F2D B660                move.l     -[A7], [A5 - 0x49A0]
  3326. 000023EA  A873                     syscall    SetPort
  3327. 000023EC  486D C3FE                pea.l      [A5 - 0x3C02]
  3328. 000023F0  A928                     syscall    InvalRect
  3329. label000023F2:
  3330. 000023F2  605E                     bra        +0x60 /* 00002452 */
  3331. label000023F4:
  3332. 000023F4  102D C4C0                move.b     D0, [A5 - 0x3B40]
  3333. 000023F8  6706                     beq        +0x8 /* 00002400 */
  3334. 000023FA  4267                     clr.w      -[A7]
  3335. 000023FC  4EAD 29C2                jsr        [A5 + 0x29C2 /* export_1332 */]
  3336. label00002400:
  3337. 00002400  1007                     move.b     D0, D7
  3338. 00002402  6602                     bne        +0x4 /* 00002406 */
  3339. 00002404  604C                     bra        +0x4E /* 00002452 */
  3340. label00002406:
  3341. 00002406  1F3C 0001                move.b     -[A7], 0x1
  3342. 0000240A  4EAD 0F72                jsr        [A5 + 0xF72 /* export_490 */]
  3343. 0000240E  4A6D BAF4                tst.w      [A5 - 0x450C]
  3344. 00002412  671C                     beq        +0x1E /* 00002430 */
  3345. 00002414  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  3346. 00002418  2F2D B24E                move.l     -[A7], [A5 - 0x4DB2]
  3347. 0000241C  2F2D B3D6                move.l     -[A7], [A5 - 0x4C2A]
  3348. 00002420  2F2D B266                move.l     -[A7], [A5 - 0x4D9A]
  3349. 00002424  486D BAF8                pea.l      [A5 - 0x4508]
  3350. 00002428  3F3C FFFF                move.w     -[A7], 0xFFFF
  3351. 0000242C  4EAD 281A                jsr        [A5 + 0x281A /* export_1279 */]
  3352. label00002430:
  3353. 00002430  70FF                     moveq.l    D0, 0xFFFFFFFF
  3354. 00002432  B06D BB18                cmp.w      D0, [A5 - 0x44E8]
  3355. 00002436  6706                     beq        +0x8 /* 0000243E */
  3356. 00002438  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  3357. 0000243C  6014                     bra        +0x16 /* 00002452 */
  3358. label0000243E:
  3359. 0000243E  41ED B278                lea.l      A0, [A5 - 0x4D88]
  3360. 00002442  43ED C3FE                lea.l      A1, [A5 - 0x3C02]
  3361. 00002446  20D9                     move.l     [A0]+, [A1]+
  3362. 00002448  20D9                     move.l     [A0]+, [A1]+
  3363. 0000244A  486D C3FE                pea.l      [A5 - 0x3C02]
  3364. 0000244E  4EBA FCB2                jsr        [PC - 0x34E /* 00002102 */]
  3365. label00002452:
  3366. 00002452  4CDF 00C0                movem.l    D6,D7, [A7]+
  3367. 00002456  4E5E                     unlink     A6
  3368. 00002458  205F                     movea.l    A0, [A7]+
  3369. 0000245A  5C4F                     addq.w     A7, 6
  3370. 0000245C  4ED0                     jmp        [A0]
  3371. export_243:
  3372. 0000245E  4E56 FFFE                link       A6, -0x0002
  3373. 00002462  102D ACA6                move.b     D0, [A5 - 0x535A]
  3374. 00002466  C02D B400                and.b      D0, [A5 - 0x4C00]
  3375. 0000246A  6706                     beq        +0x8 /* 00002472 */
  3376. 0000246C  4EAD 2872                jsr        [A5 + 0x2872 /* export_1290 */]
  3377. 00002470  6060                     bra        +0x62 /* 000024D2 */
  3378. label00002472:
  3379. 00002472  4A6D BAF4                tst.w      [A5 - 0x450C]
  3380. 00002476  6606                     bne        +0x8 /* 0000247E */
  3381. 00002478  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  3382. 0000247C  6054                     bra        +0x56 /* 000024D2 */
  3383. label0000247E:
  3384. 0000247E  4267                     clr.w      -[A7]
  3385. 00002480  4EAD 224A                jsr        [A5 + 0x224A /* export_1093 */]
  3386. 00002484  101F                     move.b     D0, [A7]+
  3387. 00002486  802D B7CC                or.b       D0, [A5 - 0x4834]
  3388. 0000248A  1D40 FFFF                move.b     [A6 - 0x1], D0
  3389. label0000248E:
  3390. 0000248E  4267                     clr.w      -[A7]
  3391. 00002490  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  3392. 00002494  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  3393. 00002498  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  3394. 0000249C  4EAD 26E2                jsr        [A5 + 0x26E2 /* export_1240 */]
  3395. 000024A0  102E FFFF                move.b     D0, [A6 - 0x1]
  3396. 000024A4  C01F                     and.b      D0, [A7]+
  3397. 000024A6  6702                     beq        +0x4 /* 000024AA */
  3398. 000024A8  60E4                     bra        -0x1A /* 0000248E */
  3399. label000024AA:
  3400. 000024AA  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  3401. 000024AE  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  3402. 000024B2  4EAD 293A                jsr        [A5 + 0x293A /* export_1315 */]
  3403. 000024B6  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  3404. 000024BA  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  3405. 000024BE  4EAD 2962                jsr        [A5 + 0x2962 /* export_1320 */]
  3406. 000024C2  2F2D C582                move.l     -[A7], [A5 - 0x3A7E]
  3407. 000024C6  3F2D BAF4                move.w     -[A7], [A5 - 0x450C]
  3408. 000024CA  1F3C 0001                move.b     -[A7], 0x1
  3409. 000024CE  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  3410. label000024D2:
  3411. 000024D2  4E5E                     unlink     A6
  3412. 000024D4  205F                     movea.l    A0, [A7]+
  3413. 000024D6  544F                     addq.w     A7, 2
  3414. 000024D8  4ED0                     jmp        [A0]
  3415. export_244:
  3416. 000024DA  4E56 FFF8                link       A6, -0x0008
  3417. 000024DE  2F0C                     move.l     -[A7], A4
  3418. 000024E0  4A6D BAF4                tst.w      [A5 - 0x450C]
  3419. 000024E4  57C0                     seq        D0
  3420. 000024E6  802D ACA6                or.b       D0, [A5 - 0x535A]
  3421. 000024EA  0240 0001                andi.w     D0, 0x1
  3422. 000024EE  6708                     beq        +0xA /* 000024F8 */
  3423. 000024F0  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  3424. 000024F4  6000 0092                bra        +0x94 /* 00002588 */
  3425. label000024F8:
  3426. 000024F8  42A7                     clr.l      -[A7]
  3427. 000024FA  4EAD 13BA                jsr        [A5 + 0x13BA /* export_627 */]
  3428. 000024FE  285F                     movea.l    A4, [A7]+
  3429. 00002500  200C                     move.l     D0, A4
  3430. 00002502  6606                     bne        +0x8 /* 0000250A */
  3431. 00002504  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  3432. 00002508  607E                     bra        +0x80 /* 00002588 */
  3433. label0000250A:
  3434. 0000250A  41ED B784                lea.l      A0, [A5 - 0x487C]
  3435. 0000250E  43ED BAF2                lea.l      A1, [A5 - 0x450E]
  3436. 00002512  7006                     moveq.l    D0, 0x06
  3437. label00002514:
  3438. 00002514  20D9                     move.l     [A0]+, [A1]+
  3439. 00002516  51C8 FFFC                dbf        D0, -0x6 /* 00002514 */
  3440. 0000251A  3091                     move.w     [A0], [A1]
  3441. 0000251C  2B6D C582 B7AA           move.l     [A5 - 0x4856], [A5 - 0x3A7E]
  3442. 00002522  2B6D A688 B7A6           move.l     [A5 - 0x485A], [A5 - 0x5978]
  3443. 00002528  2B6D A630 C49A           move.l     [A5 - 0x3B66], [A5 - 0x59D0]
  3444. 0000252E  42A7                     clr.l      -[A7]
  3445. 00002530  3F3C 009B                move.w     -[A7], 0x9B
  3446. 00002534  2F0C                     move.l     -[A7], A4
  3447. 00002536  70FF                     moveq.l    D0, 0xFFFFFFFF
  3448. 00002538  2F00                     move.l     -[A7], D0
  3449. 0000253A  A97C                     syscall    GetNewDialog
  3450. 0000253C  2B5F B7A2                move.l     [A5 - 0x485E], [A7]+
  3451. 00002540  206D B7A2                movea.l    A0, [A5 - 0x485E]
  3452. 00002544  317C 0008 006C           move.w     [A0 + 0x6C], 0x8
  3453. 0000254A  2F2D B7A2                move.l     -[A7], [A5 - 0x485E]
  3454. 0000254E  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  3455. 00002552  2F2D B7A2                move.l     -[A7], [A5 - 0x485E]
  3456. 00002556  1F3C 0001                move.b     -[A7], 0x1
  3457. 0000255A  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  3458. 0000255E  486E FFFC                pea.l      [A6 - 0x4]
  3459. 00002562  A874                     syscall    GetPort
  3460. 00002564  2F2D B7A2                move.l     -[A7], [A5 - 0x485E]
  3461. 00002568  A873                     syscall    SetPort
  3462. 0000256A  2F2D B7A2                move.l     -[A7], [A5 - 0x485E]
  3463. 0000256E  A981                     syscall    DrawDialog
  3464. 00002570  206D B7A2                movea.l    A0, [A5 - 0x485E]
  3465. 00002574  4868 0010                pea.l      [A0 + 0x10]
  3466. 00002578  A92A                     syscall    ValidRect
  3467. 0000257A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3468. 0000257E  A873                     syscall    SetPort
  3469. 00002580  3F3C 0001                move.w     -[A7], 0x1
  3470. 00002584  4EAD 28BA                jsr        [A5 + 0x28BA /* export_1299 */]
  3471. label00002588:
  3472. 00002588  285F                     movea.l    A4, [A7]+
  3473. 0000258A  4E5E                     unlink     A6
  3474. 0000258C  4E75                     rts
  3475.